FitX is a dynamic fitness tracking application that helps users monitor their workout routines. The app provides a clean and intuitive interface to ensure users can easily manage their fitness journey.
- User authentication (sign up, login, logout)
- Add, update, and delete workout logs
- Track daily workouts
- Responsive design
- React
- React Router
- Styled-components
- Node.js
- Express.js
- Apollo Server
- GraphQL
- MongoDB (with Mongoose)
- Git for version control
- Node.js and npm installed on your machine
- MongoDB installed and running
- Clone the repository
cd client
npm install
- Install client dependencies
- Run the server:
npm run dev
- Go to the browser: http://localhost:5173/
Register for an account or log in if you already have one. From the home page, the user is able to see a list of workout options and add the workout and the date of choice.
Deployed Site [https://fitx-fitness-944aae60b44e.herokuapp.com/]
- Juan Vargas
- Sylvester Assiamah
- Kendell Rennie
This project is licensed under the MIT License - see the LICENSE file for details.