CloudServices/Storage: Difference between revisions
Jump to navigation
Jump to search
Ametaireau (talk | contribs) mNo edit summary |
Tarek.ziade (talk | contribs) (xxx) |
||
Line 3: | Line 3: | ||
The goal of the Storage project is to provide an FxA-attached cloud storage service for web app developers. | The goal of the Storage project is to provide an FxA-attached cloud storage service for web app developers. | ||
= | = Some consumers = | ||
* A contact store for firefox hello; | * A contact store for firefox hello; | ||
* An app like "pocket" (read it later) | * An app like "pocket" (read it later) | ||
* Any web app with a storage in the cloud | |||
= Timeframe = | = Timeframe = |
Revision as of 17:17, 29 October 2014
Overview
The goal of the Storage project is to provide an FxA-attached cloud storage service for web app developers.
Some consumers
- A contact store for firefox hello;
- An app like "pocket" (read it later)
- Any web app with a storage in the cloud
Timeframe
- Q4 2014: Exploration + proof of concept
- Q1 2015:
- Server API specs are ready;
- First version / MVP, with a demo app using it.
- Q2 2015
- Add validation to the mix
- Change the form builder to use the CloudStorage backend
- Handle permissions to share some data
Minimum Viable Product
- Login with FxA;
- Store / Get data over HTTP;
- No validation;
- Cache handling;
Areas to explore
- Do the encryption on the client side and sync it wherever it makes sense (Drive, Dropbox, etc)
- See if we can integrate with already existing projects (remote storage)
- How do we want to deal with sharing ?
- How should we handle synchro ?
Similar services
- http://hood.ie (based on PouchDB / CouchDB. Approach is offline first and sync);
- http://loopback.io
- remote storage