Your one-stop platform for all college course insights.
View Demo
·
Report Bug
·
Request Feature
Table of Contents
I've studied at different colleges, in different states and countries, and I realized that different people can have very different college experiences, precisely because of the different courses they took, as well as the instructors whom they took them with.
In Singapore (where I studied at the National University of Singapore), underclassmen mostly heed the words and advice of upperclassmen in making decisions about classes to take and when to take them. For courses required for one's major, not much can be done in terms of soliciting advice and opinions, since when had to take them anyway.
For other courses like upper-level electives, though, the lack of credible and updated sources of opinions, information, and advice seemed more apparent. This problem is made more complex by the fact that only one course offering is offered per course each semester. So students don't exactly get to choose which professor they wish to learn from, anyway.
In the United States, this problem is different. Students get to "shop" for professors, with sites like RateMyProfessors, but still face the same problems when looking for opinions and advice on past course offerings.
Students always go on Reddit to seek advice on courses to take, and also read personal reflective course reviews written on other students' blogs. Co-Re aims to aggregate all avenues for course reviews into one platform.
Major frameworks and services used
- Database with MongoDB
- Routing with Express
- Written in React
- Packaged with Node
- Styling with Bootstrap
- Search using Algolia
- Hosted on Netlify
- Hosted on Heroku
The use case is as follows:
- Create an account and login
- Create your course review
- Edit/Delete your course review
- View and interact with others' course reviews
For more detailed information on each step, please refer to this How to use.
See the open issues for a list of proposed features (and known issues).
"If I have seen further it is by standing on the shoulders of giants." — Isaac Newton
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request to this Repository
Distributed under the MIT License. See LICENSE
for more information.
Zhixiang Teoh - linkedin - facebook - [email protected]