Health Coaching Platform with Member Tracking

Club Vitalite is a full-stack coaching platform designed to connect members with their coaches in a structured, motivating experience. Members can onboard, follow their weekly program, log daily check-ins, and send meal photos for personalized feedback.
The platform includes a dedicated coach dashboard that highlights active, inactive, and at-risk clients, along with quick insights for follow-ups. Real-time chat supports direct communication, while notifications keep members aligned with their routine and progress.
The solution is built with Next.js for the front-end, NestJS for the backend API, and Tailwind CSS for a clean UI. Firebase handles authentication and chat, while PostgreSQL stores core program and tracking data.
Secure login and onboarding flow for members with role-based access for coaches.
Members log daily energy, activity, hydration, and sleep to monitor habits.
Upload meal photos for coach review and structured feedback.
Overview of client status, alerts, and activity to prioritize follow-ups.
Week-by-week program view with progress states and locked phases.
Direct chat between members and coaches with notifications.



Short-term rental booking platform with listings and reservations