This is an OS that can be run on the Web that is designed for high school and college level students to organize their academic life.
Link to the project demo: https://gaxthecool.github.io/StudentOS/
Features:
- A calculator app that can perform basic operations as well as some scientific operations as well
- A To-Do List App that students can use to keep track of homework assignments, projects, etc (to add a task, press the "add a task" button or enter key)
- A Notes App that students can use to jot down any ideas for homework or projects.
- A Change Background App that students can use to change the background of the OS to fit their vibe
- An Ask AI App students can use to study for tests, come up with essay outlines, or get homework help. This icon redirects the students to ChatGPT.
- An area that gives students a gist of what StudentOS does(welcome div)
- The quiz app is an app students can use to test their skills to see if they are ready for the test and what areas to work on before they take the test.
How it works: One interesting technical choice I made in my webOS was to make the Welcome Screen have a hide and show button. This way, in case users want to view the apps purpose, they can always do so. Also, even though you can press the enter key when adding tasks in the todo-list app, there is an add task button. This way, users who may not be reading this README won't be confused as to how to add a task.
Credits:
- The WebOS1 Mission Guide for helping me make draggable windows and get started on making the OS's basic setup
- Generative AI used to troubleshoot bugs.
- Family/Friends for offering me feedback on how to improve the UI
