Skip to content

A life skills task manager for pre to early teens

Notifications You must be signed in to change notification settings

bhowell841/Project2

 
 

Repository files navigation

Boojiwoo

A task manager for 9-12 year olds to help them learn life skills in a fun reward system.

Requirements:

  • 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

Technologies Used:

  • Node.js
  • Javascript
  • HTML
  • CSS
  • Bootstrap
  • MySQL
  • NPM (Express, Sequelize, Handlebars, Nodemailer, Schedule, Mocha, Chai, EsLint, Passport)

Login Page

Screen Shot 2019-04-10 at 6 48 39 PM



Personal greeting with a list of daily tasks for the user to complete.

Screen Shot 2019-04-10 at 6 52 24 PM



As the user completes each task an affirmation modal pops up and they earn one "Woopoint."

Screen Shot 2019-04-10 at 6 52 41 PM



After the user completes all tasks for the day they are given the "Thumbs Up."

Screen Shot 2019-04-10 at 6 53 07 PM



"Upgrade your Boojiwoo" page allows the user to purchase different body colors, and eyes with their earned "Woopoints."

Screen Shot 2019-04-10 at 6 53 45 PM



Examples of mouths that can be purchased.


Screen Shot 2019-04-10 at 6 54 18 PM

Screen Shot 2019-04-10 at 6 54 28 PM



Examples of outfits that can be purchased.


Screen Shot 2019-04-10 at 6 54 42 PM

Screen Shot 2019-04-10 at 6 55 03 PM



Reminder email that is sent on a daily basis.


Screen Shot 2019-04-10 at 7 13 58 PM

About

A life skills task manager for pre to early teens

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.8%
  • JavaScript 43.8%
  • CSS 3.4%