This is the backend server for the Gym Web Interface. It provides API endpoints to manage exercises, class schedules, students' progress, and instructors' monitoring capabilities.
- TypeScript (for type-safe code)
- Express.JS (for server-side logic)
- PostgreSQL (as the database)
- TypeORM (as the ORM for database interactions)
- CRUD operations for exercises.
- CRUD operations for class schedules.
- Tracking and retrieving students' fitness progress.
- Instructors' capabilities for monitoring and adding exercises.
- Clone the repository.
- Navigate to the project folder.
- Run
npm install
to install dependencies. - Setup your PostgreSQL database and update the configuration file accordingly.
- Run
npm run dev
to start the development server.
This section will be updated as the project progresses.
This project is still in its infancy. Contributions, issues, and feature requests are welcome!