Inspiration
As a Computer Science student, especially at San Jose State University, so, so many courses are full, waitlisted, or even closed. The system that is implemented here lacks a very vital feature that other universities have implemented: the swap feature. Being able to replace a currently enrolled course with a different course that one is not enrolled in is incredibly stress-relieving and convenient for every single student!
What it does
This project includes the original features already available in our current enrollment system: adding and dropping. However, we have added the swap feature that will properly add you into the class of your choice and remove you from the class you no longer would like to be enrolled in.
How we built it
Using Java to create the backend code and Express to create the frontend web application, we created a project worthy of our goals!
Challenges we ran into
Using Express was a challenge as most of us had very little web development experience. Of the ones who did have any, it had been many years since they last used it.
Accomplishments that we're proud of
We are very proud to have created a simple, yet aesthetic website that encapsulates the entire project. Additionally, we have working backend code that is able to complete all the tasks we require: adding, dropping, and swapping.
What we learned
Through this project, we have learned how to create a website that was able to perform and illustrate our project's capabilities. We also learned how to work under a tight time schedule and still create a working product!
What's next for swap-class
Next for swap-class is creating a larger database and a search feature to perfectly imitate the current enrollment system. We would like to improve this to the absolute max and make it able to be used in place of our current enrollment system!
Log in or sign up for Devpost to join the conversation.