ikramdeveloper

Ikramdeveloper

All Projects

Next.js, NestJS, MongoDB, Stripe

Mansoora Clinic — Appointment Booking System

Appointment booking system and medical store built for Mansoora Clinic — a full stack platform where patients register, book appointments with doctors, and purchase medical products online.

Mansoora Clinic
What Was Built

Features

Appointment Booking

Patients register, log in, and book appointments with available doctors through a scheduling interface.

Doctor Admin Panel

Admin panel for managing doctors — adding availability, handling bookings, and maintaining doctor records.

Medical Store

Online store for medical products integrated into the same platform alongside the booking flow.

Stripe Payments

Secure payment processing via Stripe for appointments and store purchases.

Screenshots

In Action

Header section

Header section

Booking section — select a date and time after login

Booking section — select a date and time after login

Responsibility

My Role

Full stack developer and project lead on a team of three engineers. Responsible for architecture, implementation, and delivery.

Stack

Tech Stack

Next.js TypeScript NestJS Express.js MongoDB Stripe Shadcn TailwindCSS TanStack Query Zustand React Hook Form Zod Sanity Hostinger VPS LetsEncrypt SSL
Demo

Live Project

mansoora.com.au/