Back
Year
2025
Tech & Technique
Next JS, Node JS, Mongo DB, Mongoose, Tailwind CSS, Typescript, JWT, Render
Description
Medisync is a modern and secure web application for managing clinic operations, including patient records, appointments, and staff roles. Features user authentication and role-based access control to ensure data integrity and privacy.
Key Features:
Key Features:
- Authentication & Security: JWT authentication, Cookie-based sessions ,Role-based access control
- Roles & Permissions: Admin: Full CRUD access to all modules, view & delete invoices, Doctor: View/create appointments, update patients & appointments, Receptionist: Create/update patients & appointments, view invoices, Lab Staff: Generate invoices only
- Admin-Only User Management: Only Admin can create user accounts, New users automatically receive their login credentials via email
- Core Modules: Patient Management (registration, updates), Doctor Management (availability, appointments) ,Appointment Scheduling (with patient-doctor linkage) ,Pathology & Radiology Modules, Billing & Invoice Generation (custom PDF reports)
My Role
Full-Stack Developer
Owned the entire development lifecycle:
Owned the entire development lifecycle:
- 🎨 Frontend: Built all UI components using Tailwind CSS
- 🔄 State Management: Implemented client-side data fetching and caching using Tanstack Query(React Query)
- 🛢️ Database and RESTful API: Implemented all the REST APIs for the core modules along with the authentication and authorization modules, & also responsible for management and deployment of the database
- 🚀 Deployment: Set up CI/CD pipeline for Render hosting