Inspiration
As students with different experiences throughout our time in the school we noticed that there are two big concerns every semester: What classes do I have to take? and What should I expect from this class?. We have had semesters where we thought we were taking an "easy-elective-class" only to find out that it was more demanding than our "must-take" classes. If only there was a way we knew the opinion of those who have already taken the class before we hit that "Register" button!
What it does
Rexy's voice allows students to comment on their experiences through any class that they have taken. Through this service, prospective students of the class can know the overall level of difficulty, satisfaction, expected-hours per week, and so on.
How we built it
We created a Web Application using NodeJs and Express, deployed on Render, and connected with MongoDB. Additionally, we created a Chrome extension that will run in the Grad Planner website, allowing students to easily access class statistics before they plan out when and if to take the class.
Challenges we ran into
FrontEnd: Integration with the BackEnd, routes and passing information. BackEnd: Creation of endpoints that satisfied the complex needs of our idea, including retrieving and modeling data for easy access. Extension: Grad Planner had many complications, we had to write code to work around the hoops of the system
Accomplishments that we're proud of
- Furthering our knowledge about BackEnd and the MVC pattern
- Understanding how to work with GitHub as a team
- Being able to observe real progress on a project
What we learned
- System Integration is very broad, however there will alway be forms to get the job done
- We can learn new technologies and apply them without being experts at it
What's next for Rexy's Voice
We would love to use Machine Learning and LLM's to analyze the data we gathered and provide students with suggestions of classes per semester, a balanced level of difficulty and credit amount, and feedback about what to expect from each class, filtered by student's prompts.
Built With
- chrome
- cloudfare
- css3
- dom
- express.js
- github
- godaddy
- html5
- javascript
- mongodb
- node.js
- python
- vscode
Log in or sign up for Devpost to join the conversation.