Skip to content
This repository has been archived by the owner on Apr 30, 2024. It is now read-only.

Latest commit

 

History

History
72 lines (49 loc) · 1.68 KB

README.md

File metadata and controls

72 lines (49 loc) · 1.68 KB

La Boucchi Health and Fitness Club

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.

Prerequisites

  1. Node.js & npm
  2. postgres

Run Instructions

1. Clone

git clone https://github.com/HamzaAlsarakbi/comp3005-project
cd comp3005-project

2. Setup and Run API

Assuming you are in the project root.

cd api
npm install
  1. Create a database named "comp3005proj" in PostgresSQL
  2. Update DB credentials in /api/constants/DBConfig.ts
npm run generate-db
npm run dev

3. Setup and Run Client

Assuming you are in the project root

cd client
npm install
npm start

Credits/References

  • Jad Fakhoury:
    • Database design
    • Query design
    • Backend API implementation
  • Hamza Alsarakbi:
    • Project management
    • Backend API design and implementation
    • Frontend design and implementation

Boilerplate

Other Libraries

  1. random-name

Images/Pictures

  1. yoga
  2. Sad Dumbbell