An app that allows you log your mood everyday throughout your Hacker School experience.
- Uses the MEAN stack (MongoDB, ExpressJS, AngularJS, and Node.js).
- Uses Satellizer Angular module for token-based authentication to authenticate users in the Hacker School community.
- Uses angular-charts for D3 visualization.
- The project skeleton and styles are based on the example provided in Satellizer thanks to Sahat Yalkabov.
The app is live here: https://hs-mood.herokuapp.com.
If you want to run it locally, clone this project and install dependencies:
npm install
You need to first change Hacker School's clientId
configuration in app.js
to allow localhost.
$authProvider.hackerschool({
clientId:'be72cf30fe7fb456a522fd3638a4d006d93f4896cf63f34c1d42f26c3985cd81'
});
Then start the server and visit the app at http://localhost:3000/
node server.js
Note that you need to be a Hacker Schooler to log in.