An open API service indexing awesome lists of open source software.

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.

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



  1. About The Project



  2. Run locally

  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgments

## 💪 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.

(back to top)

## 🛣️ Roadmap

- [☑️] Authentication
- [☑️] Dashboard
- [☑️] Profile page
- [☑️] Exercise listing and creation
- [☑️] Workout creation
- [ - ] Gym management
- [ - ] Social media stuff
- [ - ] Internationalization
- [ ☑️ ] Portuguese PT_BR
- [ - ] English EN_US

See the [open issues](https://github.com/risixdzn/gymn/issues) for a full list of proposed features (and known issues).

(back to top)

## 🤝 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

(back to top)

## ✉️ Contact

Ricardo Amorim - [@risixdzn](https://ricardo.gg) - [email protected]

(back to top)

[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