Inspiration

We were inspired by how hard it is to track assignments on Canvas, leading to a lot of late work.

What it does

ClassMaster is a simple way to display assignments in a way that is easy to read and not too overwhelming.

How we built it

We first designed the calendar in Java, but transferred it to Python, and used HTML to create the site, with JavaScript connecting them.

Challenges we ran into

It was hard mixing the different languages to create the full site. The editing function was hard to create, as it had to switch languages repeatedly and create a whole new site.

Accomplishments that we're proud of

We're quite proud of how the site looks, and it was great when we figured out how to add assignments.

What we learned

We learned a lot about transitioning between languages, especially using Flask.

What's next for ClassMaster

Ideally, we would make it possible to add different classes, and have assignments be color coded depending on the class. We would also love to add a project system, where you input a project, and it divides up the work for different days. We would also like to be able to edit projects.

Share this project:

Updates