A meal planning app written entirely in Javascript. Node.js on the backend, AngularJS and RequireJS on the front end, and MongoDB for the database.
You can visit the live site at hasslefreemeals.net. Feel free to mess around and report any bugs on Github Issues.
All installation steps assume that you have Homebrew installed.
$ brew install node
$ brew install mongodb
$ git clone git://github.com/danielberkompas/meal-planner.git
$ cd meal-planner/
$ npm install
$ node app
Now visit http://localhost:3000
and everything should be set up!
- Fork the repo
- Make your changes, submit pull request including screenshots. Use OSX's built in screenshot feature or Skitch.
- If you want attribution, include an update to the CHANGELOG.md file. The project uses Semantic Versioning.
If you update the changelog, your update should look like this:
## Version X.X.X
2013/03/22
* @yourgithubhandle: {describe the change you made.}
You should also update the package.json
to match the new version number. Continuous integration is set up, so your pull request will be pushed live after it is approved automatically, which makes some of these steps necessary.