https://github.com/risixdzn/gymn
WIP - One app, two perspectives. Manage your Gym, or track your personal workouts in a single place.
https://github.com/risixdzn/gymn
gym gym-application gym-management nextjs shadcn-ui supabase tailwind typescript workout workout-tracker
Last synced: 15 days ago
JSON representation
WIP - One app, two perspectives. Manage your Gym, or track your personal workouts in a single place.
- Host: GitHub
- URL: https://github.com/risixdzn/gymn
- Owner: risixdzn
- Created: 2023-03-15T21:33:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-30T18:41:48.000Z (8 months ago)
- Last Synced: 2025-03-29T08:33:07.444Z (about 1 month ago)
- Topics: gym, gym-application, gym-management, nextjs, shadcn-ui, supabase, tailwind, typescript, workout, workout-tracker
- Language: TypeScript
- Homepage: https://gymn.vercel.app
- Size: 12.5 MB
- Stars: 14
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Gymn
One app, two perspectives. Manage your Gym, or track your personal workouts in a single place.
Experience it! »
·
Report Bug
·
Request Feature
Table of Contents
## 💪 About The Project
Gymn is a webapp made with the purpose of being used by any fitness enthusiast, ranging from a gym owner, that can manage his gym, until a gym rat, that can handle his workout routing seamlessly.
### Built With
[![Next][Next.js]][Next-url]
[![React][React.js]][React-url]
[![Supabase][Supabase]][Supabase-url]
[![Postgresql][Postgresql]][Postgresql-url]
[![Tailwind][Tailwind]][Tailwind-url]
[![Shadcn-ui][Shadcn-ui]][Shadcn-ui-url]## 💻 Run locally
As the database schema is kinda complex, having lots of relations and internal postgres scripts, you should just use the app at https://gymn.vercel.app and avoid having mental issues 🤣
## 🏋️ Usage
Gymn's purpose is to be used as a:
- Workout tracking app
- Users can create and track their workout routine, creating their own workouts.
- They also can organize their favourite exercises.
- Gym management app
- Gym owners accounts can create gyms and affiliate users
- The gym affiliate users have access to specific workout routines planned by their personal.
- Gym social media
- All of this can be shared via posts
- You can have a profile and post your workout routine and inspire others to workout with you.## 🛣️ Roadmap
- [☑️] Authentication
- [☑️] Dashboard
- [☑️] Profile page
- [☑️] Exercise listing and creation
- [☑️] Workout creation
- [ - ] Gym management
- [ - ] Social media stuff
- [ - ] Internationalization
- [ ☑️ ] Portuguese PT_BR
- [ - ] English EN_USSee the [open issues](https://github.com/risixdzn/gymn/issues) for a full list of proposed features (and known issues).
## 🤝 Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## ✉️ Contact
Ricardo Amorim - [@risixdzn](https://ricardo.gg) - [email protected]
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/othneildrew
[product-screenshot]: images/screenshot.png
[Next.js]: https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white
[Next-url]: https://nextjs.org/
[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
[React-url]: https://reactjs.org/
[Supabase]: https://img.shields.io/badge/Supabase-37996B?style=for-the-badge&logo=supabase&logoColor=white
[Supabase-url]: https://supabase.com/
[Postgresql]: https://img.shields.io/badge/Postgresql-699eca?style=for-the-badge&logo=postgresql&logoColor=white
[Postgresql-url]: https://www.postgresql.org
[Tailwind]: https://img.shields.io/badge/Tailwind-0EA5E9?style=for-the-badge&logo=tailwindcss&logoColor=white
[Tailwind-url]: https://tailwindcss.com
[Shadcn-ui]: https://img.shields.io/badge/Shadcn-ui-000000?style=for-the-badge&logo=shadcnui&logoColor=white
[Shadcn-ui-url]: https://shadcn.com