Welcome to the GymMate Backend, a Node.js-powered RESTful API built to support GymMate — a fitness and gym management platform.
- Base URL: https://gymate-backend.onrender.com/
- API Docs (Swagger UI): https://gymate-backend.onrender.com/api-docs/
- User Authentication (Login, Signup)
- Ability to send messages through the Contact Us form
- Gallery page to view gym images
- Trainers with their expertise listed
- Classes with their expert trainers
- Category featuring blogs authored by our expert trainers
- Fully documented using Swagger
- RESTful architecture with clean code practices
- Node.js
- Express.js
- MongoDB with Mongoose
- Swagger for API documentation
- dotenv for environment configuration
- cors, jsonwebtoken for security
- multer, cloudinary for image upload & storeage
- express-async-handler etc.
git clone https://github.com/iamkoushik1999/Gymate-Backend.git
cd gymate-backend
npm install