GymtrackAPH is a comprehensive web application designed to help fitness enthusiasts track their gym routines, monitor exercise progress, and visualize their fitness journey. Inspired by Dropset, this app provides an intuitive and powerful way to log and analyze your workouts.
- 🏋️ Comprehensive Workout Tracking
- 📊 Detailed Exercise Progress Monitoring
- 🔐 Secure Google Authentication
- 📈 Performance Visualization
- 🗓️ Routine Management
- 📱 Responsive Design
- 🌐 Cloud-Based Tracking
- Next.js 14
- React
- TypeScript
- Tailwind CSS
- Firebase/Google Authentication
- Prisma (Optional - for database)
- Chart.js (for progress visualization)
Inspired by Dropset (Copyright © 44), GymtrackAPH aims to provide a similar experience with additional features and improvements.
- Node.js (v18 or later)
- Google Cloud Console Account (for authentication)
-
Clone the repository
git clone https://github.com/yourusername/gymtrackaph
-
Install dependencies
npm install
-
Set up environment variables Create a
.env.local
file with:GOOGLE_CLIENT_ID=your_google_client_id GOOGLE_CLIENT_SECRET=your_google_client_secret NEXTAUTH_SECRET=your_nextauth_secret DATABASE_URL=your_database_url
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser
- User Registration via Google
- Create and Manage Workout Routines
- Log Individual Exercise Sets
- Track Personal Records (PRs)
- Visualize Strength Progression
- Compare Performance Over Time
- Seamless Google Login
- Intuitive User Interface
- Comprehensive Exercise Tracking
- Performance Analytics
- Inspired by Professional Fitness Apps
- Mobile Responsive Design
- Export Workout Data
- Integration with Fitness Wearables
- Advanced Analytics Dashboard
- Social Sharing Features
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
- Inspired by Dropset (Copyright © 44)
- Next.js Community
- Google Authentication Team
Adrián Pino - [[email protected]]
Project Link: https://github.com/addreeh/gymtrackaph