##Airshow##
A simply awesome photo gallery server.
This web application is primarily a vehicle for me to experiment with Node.js, Express, Backbone.js, mongoDB and HTML5/CSS3. Perhaps it will be interesting to you, too.
It only works in the most modern of browsers– the latest versions of Safari and Chrome, for example.
Here’s a demo.
The basic structure of the application was strongly inspired by the excellent nodecellar sample application by Christophe Coenraets.
##Features##
- displays a paginated grid of images
- opens image in a lightbox
- uses CSS transforms to flip image to show details
- new images can be uploaded via drag and drop in batches and previews are generated
- images are stored and served from the database (GridFS)
- responsive layout– resize your browser window
- displays EXIF information
- authentication (the default account is change_me@fake.com / Airshow)
##Coming soon##
- validation
- support for larger image files
-
Install the Heroku Toolbelt
-
Sign up for a Heroku account
-
Login to Heroku from the
heroku
CLI:$ heroku login
-
Create a new app on Heroku:
$ heroku create
-
Add the MongoLab Heroku Add-on
$ heroku addons:add mongolab
-
Upload the app to Heroku:
$ git push heroku master
-
Open the app in your browser:
$ heroku open