GymAppServer is a backend server application built with Node.js and Fastify for GymAppMobile project.
GymAppMobile is the corresponding mobile application built to interact with GymAppServer.
- Workout Tracking: Allows users to save and track their workout routines, exercises, sets, and reps.
- Data Persistence: Integration with MongoDB database for storing user information and workout data.
- RESTful API: Provides a comprehensive RESTful API for users data integration.
- Integration Tests: Includes integration tests to ensure the reliability and correctness of API endpoints.
- Node.js: Server-side JavaScript runtime environment.
- Fastify: Fast and low overhead web framework for Node.js.
- MongoDB: NoSQL database for storing application data.
- Mongoose: Elegant MongoDB object modeling for Node.js.
- Integration Testing: Utilizes Node.js assert module and Fastify's testing utilities for integration testing.