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.
Log in or sign up for Devpost to join the conversation.