{"id":25925149,"url":"https://github.com/addreeh/nextgymtrackaph","last_synced_at":"2026-02-04T12:06:48.331Z","repository":{"id":264834964,"uuid":"860044355","full_name":"addreeh/NEXTGymtrackAPH","owner":"addreeh","description":"💪 GymtrackAPH - A Next.js progressive web app for tracking gym routines, exercise progress, and personal fitness journey with Google authentication.","archived":false,"fork":false,"pushed_at":"2025-01-03T16:32:56.000Z","size":2499,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-27T02:43:01.385Z","etag":null,"topics":["fitness","fitness-tracker","google","gym-app","nextjs","pwa","tailwindcss","tracker","workout"],"latest_commit_sha":null,"homepage":"https://gymtrackaph.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/addreeh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-19T18:07:31.000Z","updated_at":"2025-01-03T16:33:00.000Z","dependencies_parsed_at":"2025-03-03T18:38:31.983Z","dependency_job_id":"dc91314c-3436-48db-b3b6-1d71bf89bcb1","html_url":"https://github.com/addreeh/NEXTGymtrackAPH","commit_stats":null,"previous_names":["addreeh/nextgymtrackaph"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/addreeh/NEXTGymtrackAPH","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addreeh%2FNEXTGymtrackAPH","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addreeh%2FNEXTGymtrackAPH/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addreeh%2FNEXTGymtrackAPH/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addreeh%2FNEXTGymtrackAPH/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/addreeh","download_url":"https://codeload.github.com/addreeh/NEXTGymtrackAPH/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addreeh%2FNEXTGymtrackAPH/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29084088,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fitness","fitness-tracker","google","gym-app","nextjs","pwa","tailwindcss","tracker","workout"],"created_at":"2025-03-03T18:35:30.918Z","updated_at":"2026-02-04T12:06:48.312Z","avatar_url":"https://github.com/addreeh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💪 GymtrackAPH\n\nGymtrackAPH 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.\n\n## Features\n\n- 🏋️ Comprehensive Workout Tracking\n- 📊 Detailed Exercise Progress Monitoring\n- 🔐 Secure Google Authentication\n- 📈 Performance Visualization\n- 🗓️ Routine Management\n- 📱 Responsive Design\n- 🌐 Cloud-Based Tracking\n\n## Tech Stack\n\n- Next.js 14\n- React\n- TypeScript\n- Tailwind CSS\n- Firebase/Google Authentication\n- Prisma (Optional - for database)\n- Chart.js (for progress visualization)\n\n## Inspiration\n\nInspired by Dropset (Copyright © 44), GymtrackAPH aims to provide a similar experience with additional features and improvements.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js (v18 or later)\n- Google Cloud Console Account (for authentication)\n\n### Installation\n\n1. Clone the repository\n   ```bash\n   git clone https://github.com/yourusername/gymtrackaph\n   ```\n\n2. Install dependencies\n   ```bash\n   npm install\n   ```\n\n3. Set up environment variables\n   Create a `.env.local` file with:\n   ```env\n   GOOGLE_CLIENT_ID=your_google_client_id\n   GOOGLE_CLIENT_SECRET=your_google_client_secret\n   NEXTAUTH_SECRET=your_nextauth_secret\n   DATABASE_URL=your_database_url\n   ```\n\n4. Run the development server\n   ```bash\n   npm run dev\n   ```\n\n5. Open [http://localhost:3000](http://localhost:3000) in your browser\n\n## Key Functionalities\n\n- User Registration via Google\n- Create and Manage Workout Routines\n- Log Individual Exercise Sets\n- Track Personal Records (PRs)\n- Visualize Strength Progression\n- Compare Performance Over Time\n\n## Unique Selling Points\n\n- Seamless Google Login\n- Intuitive User Interface\n- Comprehensive Exercise Tracking\n- Performance Analytics\n- Inspired by Professional Fitness Apps\n\n## Roadmap\n\n- [ ] Mobile Responsive Design\n- [ ] Export Workout Data\n- [ ] Integration with Fitness Wearables\n- [ ] Advanced Analytics Dashboard\n- [ ] Social Sharing Features\n\n## Contributing\n\nContributions are welcome! Please follow these steps:\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n## Acknowledgments\n\n- Inspired by Dropset (Copyright © 44)\n- Next.js Community\n- Google Authentication Team\n\n## Contact\n\nAdrián Pino - [adrianpinohidalgo@gmail.com]\n\nProject Link: [https://github.com/addreeh/gymtrackaph](https://github.com/addreeh/gymtrackaph)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddreeh%2Fnextgymtrackaph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faddreeh%2Fnextgymtrackaph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddreeh%2Fnextgymtrackaph/lists"}