Web-app where you can rate courses you've taken based on course load and real world usefulness as well as writing an overall review of the course to let students know how to structure their semester's classes.
Our inspiration comes from how the course descriptions don't capture difficulty or course load, making it hard for students to schedule manageable semesters.
Our project takes user input for specific classes held at UMass and allows them to write their own review and rate it on hours spent on work weekly and real-world usefulness. This data gets sent to our MongoDB database and is then displayed, so that all students viewing the webpage can view course reviews from all students.
We utilized MongoDB Atlas, Express, ReactJS, and NodeJS to make this full-stack web-app. Basically, we used React with bootstrap for our front-end and took user input from text-boxes and drop down menus to post data to our database, which we then got from the database and displayed it to the webpage.
This whole project was a challenge for us as we only had some knowledge of native JS and not much experience with node.js, React, Express, or MongoDB. We also had no experience with back-end development at all, so making a full-stack application was completely new to us.
We are proud of completing a web-app that we find to be useful and one that we can keep working on to hopefully make it used by other UMass students. Aside from that, we're proud of our focus and ability to use our resources to learn completely new skills in such a short time period.
We learned about full-stack development using the MERN stack, which we were all completely unfamiliar with beforehand. We also learned that google cloud services are hard to use, we tried getting our domain hosted with Google Cloud with the help of some mentors and still couldn't get it up.
What's next is us adding more courses to the list to choose from and rate, and possibly even have users add in their own courses so we can expand the web-app from being UMass based to being able to be used by other universities as well.
MongoDB Atlas, Express, ReactJS, Node.js