CloudServices/Storage: Difference between revisions
Jump to navigation
Jump to search
Tarek.ziade (talk | contribs) (Created page with "= Overview = The goal of the Storage project is to provide an FxA-attached cloud storage service for web app developers. Similar services exist: - http://hood.ie - http://...") |
Ametaireau (talk | contribs) (Add some framing and key dates.) |
||
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. | ||
= Exemple products = | |||
- | - A contact store for firefox hello; | ||
- An app like "pocket" (read it later) | |||
= 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 = | = 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 |
Revision as of 15:37, 29 October 2014
Overview
The goal of the Storage project is to provide an FxA-attached cloud storage service for web app developers.
Exemple products
- A contact store for firefox hello; - An app like "pocket" (read it later)
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