Homework Planner
- 2 Devlogs
- 6 Total hours
I am building a homework planner that I aim to integrate with Google Calendar and Canvas/other school homework apps.
I am building a homework planner that I aim to integrate with Google Calendar and Canvas/other school homework apps.
Version 2 complete!
In this version, I aded quite a bit of very important features. I started off with adding local memory so your homework assignments aren’t thrown into the void whenever you reload. That took quite a while since I had to make it save, and then load it, and then read it, and then I had to change the animation (did I mention I animated the movement between the lists?) to work with it and make the checkbox also work, but that all worked out fine. Then, I started on the framework of a sorting system, with generalized variables to allow me to easily add sorting categories later. I then finished up with UI design, deciding on a theme, moving stuff around, and overall making the website look better, with bouncing animations when you click on a button and changes in color when you hover.
I think if I had to rank them, CSS is the most fun, HTML is meh, and JS is a pain.
While waiting for my hours for my Twistpad to be updated, I decided to start working on a software project which I’m having quite a bit of fun with. My end goal is to have a modern minimalistic looking UI that aims to solve common frustrations with existing planners, with both Google Calendar and Canvas integrations so that your homework assignments automatically transfer over. I am started from scratch with my coding experience so I first made a basic webpage, and then changed the colors, added the title, chose a font, added a text field and button, changed the look of those, and then for the hard part, added one list for homework, added checkboxes to it, then created another list for completed homework, and then utilizing the flip animation technique, I was able to animate the website so that when you check a box, the homework assignment smoothly moves over to the top of the completed homework list, while everything in the your homework list moves up smoothly, and everything in the completed homework list moves downwards smoothly. Next, I plan to work more on the UI design, maybe adding boxes and such so it isn’t just a bland square, and then I can add dates, notes, maybe a feature where you can click on the assignment to access links and stuff.
I think I’ll have a lot of fun with this project :D