hi i'm samson [they/them] (po25)! thanks for checking out my app
I was trying to figure out what classes to take next semester and it was hard :( so I made this instead of actually figuring it out
This is a WIP feature. Click the "major requirements" button in the top right in the app to try it out.
Only a few majors are available right now because I'm adding them all myself by hand. If you want to help add your major (no coding required) please reach out!
For now (winter break) I'll be posting updates about the app on Instagram. Message me there with feedback or if you want to help. My username is @samsonzhangthesalmon
.
It's built using React (NextJS). One big state variable contains all course lists, and is saved to localStorage every time a change is made. That means that if you close and open the website in the same browser, all your data should still be there, without the uploading of any data to any servers.
See the source code on GitHub.
Ethan Vasquez HM '25's GitHub for 5scheduler.io, with duplicate courses cleaned out. There are some courses missing, which is why this planner has a custom course feature.
Yeah! This project is open-source on GitHub and I have an entire video course on how to make webapps using the same stack as this project. Feel free to make a fork and open a PR.