No description, website, or topics provided.
Branch: master
Clone or download
Latest commit f85976c Jul 27, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
public Deploy to heroku Jun 15, 2018
src ensure sync with master Jul 20, 2018
.gitignore corrected readme Jul 27, 2018
package.json Deploy to heroku Jun 15, 2018
yarn.lock Deploy to heroku Jun 15, 2018



pbHARMONY helps teachers engage students in learning and using project management in the classroom and beyond. Site utilizes an express server on the backend serving up an API to manipulate a Mongo database. Frontend is built with React and styled with a set of stateless Bulma components called Bloomer.


  • Project Management is an essential skill
  • Most students are not explicitly taught
  • Many teachers lack experience teaching project management

Project Management is an essential skill for students to be successful in the classroom. Most students enter Middle School without a solid foundation in Project Management yet they are expected to have all the necessary skills. This is exacerbated by a lot of teachers also not having a solid foundation in the skills necessary to successfully plan and execute a project.

Linked Project

This project is linked to another project named scrum-server. scrum-03 includes all of the front end code as well as the user authentication logic linked with Firebase. scrum-server hosts an express server with an api for a MongoDB for the project.

Tech Used

  • ReactJS
  • React Context
  • Firebase Authentication
  • Axios
  • Bloomer - Bulma stateless React components