Progress Chart

This repository contains initial work on an app to track the progress of a student's knowledge. To complete the app, you'll need to implement the functions which allow a visitor to add a topic and enter their progress.

This repository is part of CodeYourFuture's group projects.

Screenshot of starting point

What you need to do

  • Create a MongoDB database and a collection to store topics.
  • Move the existing data into the database.
  • Create a form which allows a user to add a topic and enter their progress for Before Class, After Class, Monday, Wednesday, Thursday and Friday. The new topic should be saved to the database and loaded into the table with any existing topics.
  • Allow the user to edit the progress for a topic by clicking that topic's Edit button.

Stretch goals

  • Try to implement the add and edit features using only ajax requests.
  • Try to add a Delete button to delete a topic.