Back to projects

AnastasiasApp

Live

PWA for personal trainer scheduling and management

Authentication (Login / Signup)
🛠 Admin Role Sidebar Navigation
👤 Customer Role Sidebar Navigation
Customer Home Dashboard
Training Types – Details
Booking Calendar Flow
Booking Confirmation
Customer Statistics
Admin Dashboard & Analytics
Customer Management (Admin)
Customer Personal Card (Admin View)
Schedule Management (Admin)
Manual Booking & Session Completion
1 / 13

Authentication (Login / Signup)

Secure authentication system with role-based access using NextAuth and PostgreSQL.

Role-based Progressive Web App for a personal trainer & clients - featuring schedule availability, customer bookings, statistics dashboard, customer cards, and financial overview.

Challenges

  • •Creating a seamless booking experience
  • •Building comprehensive analytics dashboard

Solutions

  • •Implemented real-time availability calendar
  • •Developed interactive data visualization components

Technologies

Next.jsTypeScriptPWAPostgreSQL

My Role

Full-Stack Developer

Project Info

Type

web

Status

Live