CoRe (or Course Refiner) is a webapp that sources the cheapest courses from major learning platforms, like Udemy and Udacity, and displays them in a comparative fashion. Alongside this, CoRe also displays similar free resources such as YouTube playlists that cover the same CS content.
Accessibility to education, especially CS education, comes at a price. Quite literally. There are a vast number of resources and courses available on the internet, however for somebody who is trying to self-learn, it is difficult to find quality resources at a low cost. One of the biggest hindrances to availing a CS education/resources is the cost of these courses that one has to bear. With CoRe, finding free or low-cost CS content is a few keystrokes away.
The frontend is a React app that uses Stylex.
The backend is a Node.JS/Express app that uses third-party APIs (i.e. YouTube's) to collect and aggregate course information.
- In your terminal of choice, build the frontend: Optionally run the following in a node virtual environment.
$ cd frontend
$ yarn
$ yarn install
$ yarn build
- In another terminal window, run the backend:
$ npm install
$ npm start
- Visit the website at
localhost:3000
!