MENU

Back

Medisync

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:
  • 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:
  • 🎨 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

FRANKLYN