For anyone who goes to the gym, our app helps make going to the gym easier, more enjoyable, and more effective. Unlike mainstream workout trackers, our product is free. Tworkout had full login/logout authentication, where you can log your daily workouts, view a comprehensive calendar or daily view and track your progress. Other features include a personalized profile with avatar selection and a tracker to see your daily workout streak.
- Kendrick Tran
- Martin Wise
- Melika Dabiri
- Noah Giboney
- Sadie Fisher
Our UI Prototype were last updated May 28th, 2024.
Our UML Diagmram, Sequence Diagrams, and test coverage were last updated on June 4th, 2024.
Make sure you have the following software installed on your local machine:
-
Clone the repository:
git clone https://github.com/noahgiboney/tworkout cd tworkout
-
Install dependencies:
Using npm:
npm install
Or using Yarn:
yarn install
-
Create an environment file:
Create a
.env.local
file in the root of the project and add your environment variables:touch .env.local
Example content:
NEXT_PUBLIC_API_URL=https://api.example.com NEXT_PUBLIC_API_KEY=your-api-key
To start the development server, run the following command:
Using npm:
npm run dev