Skip to content

Moinuddin-dotcom/fitness-website-fullstack-client

Repository files navigation

🏋️ Aura Fusion GYM

-🚀 A Full-Stack Fitness Web Application built with React.js, Node.js, Express.js, and MongoDB, offering membership management, trainer bookings, and secure payments via Stripe.

🌟 Live Demo 🔗 https://aura-fusion-gym.web.app/

🔥 Features 🏆 User Roles & Dashboard Access:

✅ Admin Dashboard:

-Balance Management
-My Profile
-Newsletter Subscribers
-Applied Trainers
-Manage Trainers
-Add Classes & Forums

✅ Trainer Dashboard:

-My Profile
-Manage Slots
-Add New Slots
-Add Forum

✅ Member Dashboard:

-My Profile
-Activity Log
-Booked Trainers

💳 Payment Integration

-Secure Stripe payment gateway for class/trainer bookings.

🚀 Tech Stack

Frontend

-React.js (UI & Components)
-Tailwind CSS, Daisy UI, Material UI, Wind UI, Mamba UI, Headless UI, React Flowbite
-Axios & TanStack Query (Data Fetching)

Backend

-Node.js, Express.js, MongoDB
-JWT Authentication for security

⚡ Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/yourusername/aura-fusion-gym.git
cd aura-fusion-gym

2️⃣ Install Dependencies

npm install

3️⃣ Run the Development Server

npm run dev

Ensure you have your .env file set up with API keys and database credentials.

🛠️ Upcoming Features ✅ Enhanced Admin Analytics Dashboard ✅ Member Progress Tracking ✅ Trainer Reviews & Ratings

-📧 Email: moinchy7@gmail.com
-🔗 LinkedIn: https://www.linkedin.com/in/md-moinuddin-chowdhury-67098123b/?originalSubdomain=bd
-🔗 GitHub: https://github.com/Moinuddin-dotcom

About

This is fitness related website, user can be a member , if they want to be a trainer then they can apply for it after admin approval they can be a trainer. Also they can write blogs where people can read them

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages