AAID Studyclub
About
A full-stack healthcare platform for appointment booking, payments, teleconsultation, and professional learning for dentists.
Overview
Developed a scalable Dentist Channeling & Learning Platform that enables patients to book appointments, make secure payments, and attend virtual consultations, while also providing dentists with a space for professional learning and collaboration.
Objectives
- Digitize appointment booking and clinic operations
- Enable secure online payments and teleconsultation
- Support professional learning through webinars and content
- Build a scalable healthcare + edtech platform
Tech Stack
- Frontend: Vue.js
- Backend: Laravel (PHP)
- Database: PostgreSQL
- Payments: Razorpay API
- Video: Zoom API
- Cloud: AWS
Key Features
- Real-time appointment booking with time-slot validation
- Secure online payments using Razorpay
- Video consultations via Zoom integration
- Role-based dashboards (Admin, Doctor, Patient)
- Webinar / learning module (inspired by platforms like AAID Study Club)
- Content access (free + premium model support)
Architecture / Design
Designed using MVC architecture with Laravel backend and Vue.js frontend. Implemented RESTful APIs for all core functionalities. Used PostgreSQL for relational data management and AWS for scalable deployment. Integrated third-party APIs for payments and video conferencing.
Implementation
- Built 15+ REST APIs for bookings, users, payments, and sessions
- Designed 6+ relational database tables for system entities
- Integrated Razorpay for secure transaction flow with verification
- Implemented Zoom API for dynamic meeting generation
- Ensured 100% conflict-free scheduling using slot validation logic
- Deployed application on AWS for scalability and reliability
Outcomes
- Reduced manual booking effort by ~75%
- Improved scheduling efficiency by ~90%
- Enabled complete digital workflow (booking → payment → consultation)
- Successfully handled concurrent users and transactions
Impact
The platform demonstrates a real-world healthcare solution combining booking systems, telemedicine, and professional learning. It highlights full-stack development, cloud deployment, and API integration skills.
Role
- Full Stack Developer