Website: http://wishlist.sourceforge.netProject: http://sourceforge.net/projects/wishlist- Source: https://github.com/flurdy/wishlist
Tasks: http://pivotaltracker.com/projects/101944- Live: https://wish.flurdy.io
Summary:
A place to store and share wish lists.
- multiple cross referenced lists
- private / public / shielded from recipient(s)
- wish item reservation
wish item collaborationintegrate with gift registryintegrate with shopping plans
Install
Install Scala, SBT and the Play Framework
http://www.playframework.org/documentation/2.4.x/Installing
or on OSX brew install play
Play! 2.0 + Scala + Heroku by flurdy http://flurdy.com/docs/herokuplay/play2.html
Run
Simple start Play with play
, activator
or sbt
.
Then perhaps ; clean ; compile ; ~run
to clean the folder, compile all classes and start the web application.
The ~
will automatically detect and recompile any changes.
Configuration
Default values let you run the application locally.
However for staging and production deploys you want to override certain values. Such as
- Web application port
- Database details
- Email server details
- Default email addresses
- Hostname of domain
- Analytics Id
The application is set up to run on Heroku http://www.heroku.com as an example. The Procfile is Heroku specific which configures the app via conf/heroku.conf. In that file a number of environment properties is configured for the the application.
The application is also configured to be run with Docker and Fig/Compose.