A task manager for 9-12 year olds to help them learn life skills in a fun reward system.
- Use a Node and Express Web Server;
- Be backed by a MySQL Database an ORM (not necessarily Sequelize);
- Have both GET and POST routes for retrieving and adding new data;
- Be deployed using Heroku (with Data);
- Utilize at least one new library, package, or technology that we haven’t discussed;
- Have a polished frontend / UI;
- Have folder structure that meets MVC Paradigm;
- Meet good quality coding standards (indentation, scoping, naming).
- Must not expose sensitive API key information on the server, see Protecting-API-Keys-In-Node.md
- Node.js
- Javascript
- HTML
- CSS
- Bootstrap
- MySQL
- NPM (Express, Sequelize, Handlebars, Nodemailer, Schedule, Mocha, Chai, EsLint, Passport)