This is the final project for COMP3005 (Database Systems).
This webapp simulates the complete procedure of signing up and using a fitness app (like movati) for a user, trainer and an administrator.
- Node.js & npm
- postgres
git clone https://github.com/HamzaAlsarakbi/comp3005-project
cd comp3005-project
Assuming you are in the project root.
cd api
npm install
- Create a database named "comp3005proj" in PostgresSQL
- Update DB credentials in
/api/constants/DBConfig.ts
npm run generate-db
npm run dev
Assuming you are in the project root
cd client
npm install
npm start
- Jad Fakhoury:
- Database design
- Query design
- Backend API implementation
- Hamza Alsarakbi:
- Project management
- Backend API design and implementation
- Frontend design and implementation
- The boilerplate code for this project was generated by: