Brainstation — Education & Mental Wellness Platform
A comprehensive digital platform unifying education courses, therapy services, event registration, appointment booking, and secure therapist communication for a leading wellness clinic.

Overview
Brainstation is an integrated digital ecosystem for a mental wellness and education clinic, consolidating an otherwise fragmented set of services into a single, cohesive platform. Students enrol in courses, clients book therapy sessions, attendees register for events, and patients communicate with therapists — all from one destination.
Key Features
- Online Courses: A full LMS layer with course catalogues, enrolment, progress tracking, and completion certificates.
- Therapy Booking: Appointment scheduling for therapy sessions with real-time availability and practitioner profiles.
- Event Registration: Calendar of workshops, seminars, and community events with online registration and ticketing.
- Therapist Messaging: Secure messaging channel between clients and their assigned therapist.
- Patient Portal: Unified dashboard for clients to manage bookings, courses, messages, and event registrations.
- Admin Control Panel: Staff portal for managing practitioners, courses, appointments, and platform content.
- Authentication: Secure session management via NextAuth.js with role-based access for patients, therapists, and admins.
Technical Architecture
A Next.js full-stack application with server-side rendering for public-facing content and client-side interactivity for the authenticated dashboard. NextAuth.js handles authentication. Tailwind CSS powers the design system.
Tech Stack
Next.js · React · TypeScript · Tailwind CSS · NextAuth.js · API Integration