Git Product home page Git Product logo

vita's People

Contributors

brian-nelson avatar

Watchers

 avatar

vita's Issues

Add Location object

When posts are saved store the location and name if present to the pouchdb (and replicate).

  1. Lookup to make sure the location pair doesn't already exist. If it does don't store it. But adjust the post with the id of the existing location
  2. Add an auto complete to the post screen.

Implement Share Server

Implement a simple share server that receives data for another user and stores it in that users AWS S3 bucket. There would be an inbox in the AWS bucket.

When the user signs up with the share service it needs to verify write only access to the bucket. No read access allowed as this would allow the share server access to private info.

The share service should allow for distribution of public keys so that the contents of the message can be encrypted for receipt by recipient only.

Hosted on AWS so inbound traffic is free, then data transferred to s3 bucket.

name files based on email and timestamp.

Browser side encryption of the replicated files

  1. Encyrpt the files before sending to AWS or other destination
  2. Add encryption keys to the configuration screen.
  3. Add appropriate warnings/notifications if unable to decrypt files from the server.
  4. Contemplate how users could change keys.

Local Image pruning

Prune local images if they are older than a given period of time

  1. The time period should be editable in the configuration
  2. Should only prune files that are sent to AWS or other destination.

Fix editing of Posts

Posts are messed up when editing.

  1. Picture should be displayed on edit
  2. Pictures should be able to be deleted
  3. Text should be editable
  4. Place should appear, and be editable.

AWS Bucket Sync

Add the ability to pull down existing files if they exist in AWS but not in the local PouchDB

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.