Thanks to visit codestin.com
Credit goes to devpost.com

Inspiration

As avid users of RateMyProf, we saw that some first-time users had trouble accessing reviews for classes and professors. We wanted to ease this transition for students and provide a space where students can submit reviews about professors and classes they have taken, providing an overall rating of the course and professors.

What it does

it helps Yu students submit reviews about the courses they have taken, so that their peers can use their experiences to choose the courses they are interested in.

How we built it

We were introduced to a variety of technologies that we unfortunately couldn’t include due to the complexities of implementing them within this time period. The front end was developed using HTML, CSS, bootstrap, JavaScript, jQuery. For the backend we used nodejs to scrape data from the YorkU website and the Chrome storage for access and authentication for passwords and storing posts

Challenges we ran into

this was our first time doing backend programming, so learning and integrating Node.js was a challenge.

Accomplishments that we're proud of

As this is our first hackathon, we were very proud of the use of trilogies we had used and what we had learned and developed within a very small amount of time. We are proud of our use of APIs to fetch key data for all YorkU classes and displaying it to the user. We are also proud of the posting reviews section and a working search bar and login system. We hope to continue to expand on this website and provide a fully working prototype.

What we learned

We learnt a lot about developing as a team since we are so used to working alone on projects. Some of the technologies we learned were Git and GitHub and git version control. We learned how scraping works and how to access website HTML data using scraping. We also learned a quick way to store user accounts and users posts on the Google Storage. We also learned how to use APIs and fetch information and display the information to the user.

What's next for YUReviews

Incorporating web scraping and connecting to the database. making a rating system.

Share this project:

Updates