With our Dropbox accounts running out of space, Jon Ander Romero and I decided to build a personal file management website to store files on Amazon S3.
The first one: obviously, we want a cheap virtual hard drive, and we like Amazon S3. We know there are several options to manage S3 accounts, but we thought it was a great opportunity to build our own product and mix our development skills. Ehm, that was the second goal.
- Decoupled frontend and backend (Typical SPA webapp)
- Frontend: BackboneJS
- Backend: REST API with Django and Tastypie
- Mobile apps for Android and iOS (maybe)
- Default Bootstrap (not very original... but it's fast)
- Parse.com powered backend. Since we are starting to build the frontend, we are using Parse.com as temporal backend.
-
Build the frontend app using Parse as temporal backend, without user management. From simplest (just BackboneJS) to more complicated (adding JST support, RequireJS modules...).
-
Build our own backend using Django and Tastypie.
-
Refactor the frontend to use our new brilliant Django API.
-
Add authentication and user session management.
-
Build the mobile apps.
As fast as possible, while working on real commercial projects.
It's a bad joke in Spanish. Sorry for that.
