j-alicia-long / Course-Star

A new course management system designed for universities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Course-Star

A new course management system designed for universities. Visit it here or read the comprehensive project report here.

Contributors

Project developed by Loh Jia Hao (lohjiahao1995@gmail.com), Jennifer Long (j.alicia.long@gmail.com), Jolyn Tan (jolyn.tanyj@gmail.com), and Yu Qi Wong (wongyuqi107@gmail.com) for CS2102 AY19/20 Sem 1 at the National University of Singapore.

Instructions

Setup

Clone the repository and run the following to install dependencies:

npm install

Running the Project

Make sure that you are in the root directory of the project and run the following:

npm run dev

The app should open in a new window at http://localhost:3000

Making API Calls

You can check the result of your api call at http://localhost:5000 after running the project.

E.g. http://localhost:5000/users will display the list of users.

Dependencies

React-Bootstrap

For UI components

https://react-bootstrap.github.io/components/alerts

Iconify

For icons

https://iconify.design/

Setup Tutorials

Express Setup Tutorial

https://medium.com/@maison.moa/setting-up-an-express-backend-server-for-create-react-app-bc7620b20a61

Postgresql Database + Heroku Setup Tutorial

https://www.taniarascia.com/node-express-postgresql-heroku/#set-up-postgresql-database

About

A new course management system designed for universities


Languages

Language:JavaScript 66.4%Language:TSQL 24.6%Language:PLpgSQL 4.9%Language:CSS 3.1%Language:HTML 1.1%