FitApp is a mobile fitness application designed to help users track their workouts, monitor progress, and stay motivated. It combines motion sensor data, fitness metrics, and AI-generated workout suggestions to deliver a personalized fitness experience.
- Helps users maintain consistent workout habits.
- Tracks fitness data using device sensors.
- Offers personalized workout recommendations powered by AI.
- Supports a healthy and active lifestyle through structured routines and progress visualization.
To get started:
- Clone the frontend and backend repositories.
- Install the required dependencies.
- Set up the
.envfiles for both mobile and server environments. - Launch the app and start tracking your fitness journey.
Need help?
- Open an issue in the repository.
- Reach out to the maintainers or contributors.
- Check the documentation or code comments for guidance.
This project is maintained by the FitApp development team. Contributions are welcome from the community β feel free to fork the repo, submit pull requests, or suggest improvements!
- React Native
- Expo
- React Navigation
- Axios
- AsyncStorage
- Google Generative AI (
@google/generative-ai) - Expo Sensors
- Expo Linear Gradient
- React Native Reanimated
- React Native Gesture Handler
- React Native Safe Area Context
- React Native Screens
- Node.js
- Express
- MongoDB + Mongoose
- JWT (jsonwebtoken)
- bcryptjs
- dotenv
- CORS