LiveSaaS Product

AnastasiasApp

A role-based Progressive Web App for personal trainers and their clients — featuring schedule availability management, real-time customer bookings, a comprehensive statistics dashboard, customer cards, and financial overview. Built to give trainers full operational control from a single platform.

Role

Full-Stack Developer

Visit Project
Next.jsTypeScriptPWAPostgreSQL

Screenshots

Authentication (Login / Signup)

Authentication (Login / Signup)

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

Admin Role Sidebar Navigation

Admin Role Sidebar Navigation

Role-based admin navigation exposing management, scheduling, booking, and reporting features.

Admin Role Sidebar Navigation

Role-based admin navigation exposing management, scheduling, booking, and reporting features.

Customer Role Sidebar Navigation

Customer Role Sidebar Navigation

Simplified customer navigation focused on bookings, personal programs, and progress tracking.

Customer Home Dashboard

Customer Home Dashboard

Personalized customer dashboard displaying upcoming sessions and available training options.

Training Types – Details

Training Types – Details

Detailed presentation of training programs with benefits and direct booking actions.

Booking Calendar Flow

Booking Calendar Flow

Interactive booking flow allowing users to select date, training type, and time slot.

Booking Confirmation

Booking Confirmation

Real-time booking confirmation with immediate reservation feedback.

Customer Statistics

Customer Statistics

Customer statistics dashboard showing training history and personal fitness metrics.

Admin Dashboard & Analytics

Admin Dashboard & Analytics

Administrative dashboard with advanced filters and monthly analytics for sessions and payments.

Admin Dashboard & Analytics

Administrative dashboard with advanced filters and monthly analytics for sessions and payments.

Customer Management (Admin)

Customer Management (Admin)

Comprehensive customer management with instant filtering and profile access.

Customer Management (Admin)

Comprehensive customer management with instant filtering and profile access.

Customer Personal Card (Admin View)

Customer Personal Card (Admin View)

Centralized customer profile displaying full history of trainings, payments, and actions.

Customer Personal Card (Admin View)

Centralized customer profile displaying full history of trainings, payments, and actions.

Schedule Management (Admin)

Schedule Management (Admin)

Admin-controlled scheduling system defining availability for customer bookings.

Schedule Management (Admin)

Admin-controlled scheduling system defining availability for customer bookings.

Manual Booking & Session Completion

Manual Booking & Session Completion

Manual booking and session status management for real-world operational flexibility.

Manual Booking & Session Completion

Manual booking and session status management for real-world operational flexibility.

In-App Camera & Session Capture

In-App Camera & Session Capture

Built-in camera integration for capturing session photos and training moments

Challenge

Creating a seamless booking experience for clients while building comprehensive analytics and management dashboards for trainers.

Solution

Implemented real-time availability calendar with role-based views, interactive data visualization components, and financial reporting dashboards.

Results

  • Streamlined booking workflows for trainer and clients
  • Provided full financial and operational visibility
  • Delivered a production-ready PWA on mobile and desktop

Interested in a Similar Project?

Contact for quote — I'll help you design and build a solution tailored to your needs.

Let's Talk