Let's make photo sharing fun and simple again!
Photo sharing sites of today are bad. They steal photos from us, sell out to Yahoo and deprecate our old accounts and data. They unecessary complicate things and even charge for their services.
- We build on top Dropbox and use it as our main storage.
Data should be yours, exportable and easy to mess with.
- We keep things extremely simple
We don't have a proper authentication system. Sign in with Dropbox and enjoy - all it takes is two clicks.
- simplicity is key, our religion is minimalism - keep it simple
- beautiful UI, should have parity with the competition
500px and Flickr.
500px sucks because they bill their service and are annoying with that. Flickr sucks because its owned by Yahoo.
- Sign in with Dropbox
- Show photos from Dropbox
- Photo upload (to Dropbox)
- System for likes and followers
- Display trending photos on the main page
- Billing system
Technology:
First make sure you have MongoDB installed and that you have started the Mongo server.
Image resizing is done in background jobs that are using Redis. Make sure you have Redis server started.
npm install # will install deps
npm start # will start servers
npm run watch # will start reloader
npm test # will run tests
We use sharp for image resizing and it depends on
libvips, make sure you have libvips
installed on your machine.