A marketplace for swapping classes among students.
You can post a class you are registered for that you are willing to give up or a class that you need (but can't get into).
The goal here is not to facilitate a course registration black market dominated by upperclassmen but if I @kelvinabrokwa ends up being the warlord in this system, so be it.
The frontend is built with React.js with a Redux Architecture using Immutable.js data structures.
The backend is an Node.js server powered by Express.js running on Amazon EC2.
Course catalog data is scraped from the W&M Open Course List.
git clone https://github.com/course-market/course-market.github.io.git
cd course-market.github.io.git
npm install
npm start
To build for production, run
npm run build