Inspiration

We wanted to a way to track assignments easily. We also wanted to try our hand at JavaScript. Putting these two motivations together, we created a simple web application with JS that tracks your homework assignments.

What it does

It allows you to enter an assignment you may have due (for example: "CHEM 1114 HW1") and then displays in a list of other assignments you have due. When you have completed the assignment, you press the 'complete' button and it is removed from your assignment due list.

How we built it

It's very simple, built using html, css, and JavaScript.

Challenges we ran into

The hardest part was breaking up the workload as a team. Since all of us were new to JavaScript, we had to learn together. Fortunately, we broke the work up into html/css and JS stuff.

Accomplishments that we're proud of

We are proud we were able to get it functioning correctly. Nothing too fancy, but it's alright for our first hackathon.

What we learned

We learned the value of patience. Working on a project where you have to learn something new requires a lot of time. Although sometimes we felt like we weren't making progress, we stuck with it and eventually got it running in the end.

What's next for Assignment Tracker

Next, I think we might make it more useful. Give each assignment a date. Put a checkbox next to each item so you can still see it after you complete it. Maybe also integrate with the Canvas api so students can upload their assignments from there.

Built With

Share this project:

Updates