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

https://github.com/sherzodartikbayev/workout

WORKOUT - Gym training app.
https://github.com/sherzodartikbayev/workout

firebase firestore react react-query react-router-dom shadcn-ui tailwindcss typescript zustand

Last synced: 3 months ago
JSON representation

WORKOUT - Gym training app.

Awesome Lists containing this project

README

          

![New Project](https://github.com/user-attachments/assets/cf65d8c6-cfc9-4005-9f6f-73f1651c96ca)

# WORKOUT - Gym training app.
Workout is a modern web application promoting fitness and a healthy lifestyle. The platform provides users with recommendations on healthy eating, various workout programs, and structured training plans. The website is fully responsive, ensuring a seamless experience on all devices.

# 🌐 Live Demo
Check out the live demo: [Workout](https://gym-training-1cfb8.web.app/)

# 🚀 Technologies

The project was developed using the following technologies:

⚛ React - For building UI components

📜 TypeScript - Ensuring code safety and structure

🎨 Tailwind CSS - For styling and responsive design

🌍 React Router DOM - For navigation between pages

🔥 Firebase - For authentication and backend services

🔄 React Query - For data management and caching

🏗 ShadCN UI - For elegant UI components

🖥 Application Preview

The application features a responsive and modern design, optimized for all screen sizes, including mobile, tablet, and desktop users.

# 🔧 Installation & Setup

To run the project locally, follow these steps:

```bash
# Clone the repository
git clone https://github.com/sherzodartikbayev/WORKOUT.git
```

```bash
# Install dependencies
npm install
```

```bash
# Start the development server
npm run dev
```

# 📌 Features

🔹 Workout Programs - Various training and fitness plans

🔹 Healthy Eating Recommendations

🔹 User Authentication (via Firebase Authentication)

🔹 Flexible and fast design

🔹 Responsive UI for a smooth experience

🔹 Workout time tracking

🔹 Support for Dark and Light mode

💡 Experience

This project was a great learning experience! Throughout the development process, I gained valuable knowledge and deepened my understanding of React Query, Firebase Authentication, and ShadCN UI. The hands-on experience helped me enhance my frontend development skills.

# 👨‍💻 About the Developer

Hello! I'm Sherzod, a 16-year-old frontend developer. I am passionate about React, TypeScript, Next.js, and other frontend technologies. My goal is to establish a major IT company and become one of the top developers in the industry.

If you find my projects interesting, feel free to follow me on:
- GitHub: [sherzodartikbayev](https://github.com/sherzodartikbayev)
- Email: sherzadartikbayev@gmail.com
- Telegram: [sherzod_artikbayev](https://t.me/sherzod_artikbayev)
- LinkedIn: [Sherzod Artikbayev](https://www.linkedin.com/in/sherzod3105/)
- Facebook: [Sherzod Artikbayev](https://www.facebook.com/sherz0dartikbayev)
- Twitter: [Sherzod Artikbayev](https://x.com/SherzadArt74344)

If you like this project, please ⭐ star it and share your feedback!