realtime-photo
realtime-photo copied to clipboard
A realtime freestyle reddit-like not-really photo pinboard app built on Node.js + Socket.io + RethinkDB
Realtime Photo Sharing

A realtime photo sharing app made with RethinkDB. The app showcase RethinkDB's changefeeds combined with binary data.
If you want to checkout a simpler version of this idea (in order to understand the code), check out this realtime-photo-tutorial repo.
Setup
This app requires Node.js and RethinkDB to run. In mac, you can install these with homebrew:
brew install node
brew install rethinkdb
1. Install all dependencies:
npm install -g bower
npm install
bower install
2. Build front-end:
npm run build
3. If you want to run it using nodemon (for development):
npm run dev
If you want to run it in production:
npm start
You can also run it using a docker container
fig -f dev.yml build
fig -f dev.yml up