LOCAL/ 17:30:49
A solo-built, full-stack medical management dashboard for handling patients, doctors, appointments, prescriptions, and diagnoses. Designed, implemented, and deployed as an end-to-end system with a focus on clarity, reliability, and practical workflows for clinic staff.
TYPE
Solo Web App
ROLE
STACK
YEAR
2025
LIVE

scope of work
The objective was to design and build a complete internal dashboard for managing medical data, including patients, doctors, appointments, prescriptions, and diagnoses. The system needed to support full CRUD across all entities, provide high-level operational visibility through a central dashboard, and remain usable even when backed by a constrained API.
development
I designed the interface in Figma with simple-to-moderate wireframes focused on clarity and workflow efficiency. The frontend was built in React using shadcn/ui for consistent, accessible components. Axios handled API communication and Day.js was used for time and date formatting. Zod was integrated into all forms to validate user input before submission, and the app was deployed on Vercel for easy access and iteration.
challenges & solutions
The backend API returned only partial references for related data (for example, prescriptions contained only patient IDs with no hydrated patient objects). To solve this, I implemented client-side hydration by scheduling additional API requests to fetch and merge related entities, allowing the UI to present complete and meaningful records without modifying the backend. Authentication flows were also designed to gracefully handle incorrect credentials and duplicate user creation.
Outcome
Delivered a fully functional dashboard with CRUD support for patients, doctors, appointments, prescriptions, and diagnoses.
Implemented KPI-style quick cards showing totals for doctors and patients, active prescriptions, and upcoming appointments for the next week.
Designed and deployed the system end-to-end as a solo developer, covering product design, frontend architecture, data handling, authentication, and deployment.
More Works
More Works
More Works
More Works
More Works
More Works
More Works
More Works
More Works
More Works
More Works
More Works
NICHITA CONDREA