Last year, I created NU Courses, a set of scripts to fetch course and section information from Banner, the service Northeastern University uses to for registration.
At the time, I would fetch the courses as static JSON files and use them in Husker in the courses page (what's Husker?).
With all the time I have now, I thought I'd revisit this project and implement a course planning feature. I've wanted to do something like this for a while, but I never knew how to create a weekly calendar view.
Turns out, it's really easy with CSS grid.
A basic demo is available at coursky.vercel.app (name not final). It's still a little rough around the edges, but it does work.
The main feature I want to add is sharing plans. Students often share plans by sending screenshots, but being able to share a URL will be more convenient.