Live Website: https://miguelhx.github.io/bobcat-courses/#/
Course Planner for UC Merced Students.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You will need the following installed on your system:
- node.js version 8.0.0 or higher (I use 8.11.3 as of Sep, 2018)
- yarn version 1.5 or higher (I use 1.9.4 as of Sep, 2018) You can install node.js here: https://nodejs.org/en/download/ To install yarn, follow the steps here depending on your operating system: https://yarnpkg.com/en/docs/install#mac-stable
A step by step series of examples that tell you have to get a development env running
- clone the github repo
cd some-working-directory
git clone https://github.com/miguelHx/bobcat-courses.git bobcat-courses
- cd into the directory
cd bobcat-courses
- Install dependencies
yarn install
- run the dev server, using this command:
yarn start
- open up the site using chrome on localhost:3000
If you want to run a production build, run the following command:
yarn build
Using ES6 syntax
- React - The front-end web framework used
- Webpack - Dependency/File Bundler
- Create-React-App - Boilerplate
- Semantic UI - The UI framework used
Please open up an issue first before sending in a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details
Props to Christian for building a robust backend in django and props to Maxime for the scheduling algorithm as well as the iOS application. Without them, none of this would have been possible. You can find their projects here: Christian: https://github.com/dragonbone81/bobcat-courses-backend Maxime: https://github.com/moisonmaxime/CoursePlanner-iOS