Skip to content

Gymdominator Admin is a powerful web application designed to simplify gym management. It provides gym owners with a comprehensive dashboard to manage trainers, users, and sales teams effectively. Built with the latest web technologies, this admin portal ensures an intuitive user experience and seamless performance

Notifications You must be signed in to change notification settings

PranavKumar9529desai/gymdominator-admin

Repository files navigation

GymDominator Admin

GymDominator
Next.js
Hono
Cloudflare Workers
Prisma

GymDominator Admin is a professional and robust web application designed to transform the way gym owners manage their business operations. This platform simplifies gym management by offering a feature-rich dashboard for administrators and trainers. It allows gym owners to oversee trainers, users, and sales operations while also providing trainers with tools to manage their assigned clients effectively.


Features

For Gym Owners

  • Comprehensive Dashboard:
    Manage trainers, members, and sales activities with an intuitive and user-friendly interface.

  • Trainer Management:
    Assign trainers to gym members and track their performance.

  • User Management:
    View and manage gym member profiles, including attendance, personalized plans, and progress reports.

  • Sales Tracking:
    Monitor subscription packages, membership renewals, and revenue generated.


For Trainers

  • Client Management:
    View assigned gym members and their personalized workout and diet plans.

  • Attendance Management:
    Generate unique QR codes for gym members to scan, ensuring valid entry and attendance tracking.

  • Workout Planner:
    Create and assign workout routines with detailed descriptions and video guides.


Technology Stack

  • Frontend:

    • Next.js 14 (Modern App Router)
    • NextAuth v5 for authentication
    • ShadCN for UI components
    • Tailwind CSS for styling
    • Framer Motion for animations
  • Backend:

    • Built with Hono
    • Deployed on Cloudflare Workers
  • Database:

    • Cloudflare's D1 serverless database integrated with Prisma ORM
  • Images:

    • Managed via Cloudinary

Screenshots

Owner Dashboard

Manage your gym with ease using the owner dashboard.

Owner Side Image 1

Owner Side Screenshot 1

Owner Side Image 2

Owner Side Screenshot 2

Trainer Dashboard

Empower trainers with the tools they need to manage clients effectively.

Trainer Side Image 1

Trainer Side Screenshot 1

Trainer Side Image 2

Trainer Side Screenshot 2

How to Run Locally

  1. Clone the repository:
    git clone https://github.com/your-username/gymdominator-admin.git
    cd gymdominator-admin

About

Gymdominator Admin is a powerful web application designed to simplify gym management. It provides gym owners with a comprehensive dashboard to manage trainers, users, and sales teams effectively. Built with the latest web technologies, this admin portal ensures an intuitive user experience and seamless performance

Topics

Resources

Stars

Watchers

Forks

Languages