FitVerse is your ultimate destination for holistic wellness, offering personalized fitness plans, progress tracking, and expert guidance. Whether you're a seasoned fitness enthusiast or just starting your journey to better health, FitVerse has everything you need to achieve your fitness goals.
To get started with FitVerse, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Set up the backend environment variables as described in the
.env.example
file. - Install dependencies for both backend and frontend using
npm install
in their respective directories (backend
andfrontend
). - Start the backend server by navigating to the
backend
directory and runningnpm run dev
. - Start the frontend development server by navigating to the
frontend
directory and runningnpm start
.
Your FitVerse backend will be running on port 4005, and the frontend will be running on port 5000.
For detailed instructions on setting up the backend and frontend, please refer to the README files located in the respective directories (backend/README.md
and frontend/README.md
).
A Postman collection is included in the postman
folder of this repository. Import this collection into Postman to access all the APIs for the web app.
FitVerse is a comprehensive platform designed to empower individuals on their path to wellness. Our mission is to make fitness accessible to everyone, regardless of their fitness level or background. From personalized workout plans to expert advice, we're here to support you every step of the way.
- BMI Calculation: Quickly and easily calculate your Body Mass Index (BMI) to understand your health status.
- Comprehensive Resources: Access to valuable insights and tips to enhance your fitness experience.
- View and Create Blogs: Share and explore blog posts on fitness, wellness, and diet plans.
- Request for Diet Plans: Submit requests for personalized diet plans to suit your fitness goals.