Hospital Website & CMS Product Line
A templatized hospital website + admin CMS product, evolved from one Laravel platform into a repeatable Next.js + Express + MySQL rebuild, deployed for three hospitals.
What started as a single Laravel hospital platform for Deder Hospital (appointments, patient portal, doctor directory, billing, insurance) was rebuilt into a leaner, faster product line on Next.js 15 + Express + MySQL — then deployed for Gambo General Hospital, Loke General Hospital and Melka Oda General Hospital, each sharing the same core schema and a new 'Leadership History' module while getting hospital-specific branding and content.
Key Features
- ▹Public site: departments, doctors, services, news, gallery, careers, events
- ▹Admin CMS with media library, roles/users, and audit logs
- ▹Leadership History module — chronological timeline of hospital leadership
- ▹Versioned REST API (/api/v1) split into public and admin namespaces
- ▹Contact inbox with admin reply workflow
- ▹Rate-limiting tiers and hardened auth across all three deployments
Tech Stack
Next.js 15TypeScriptRedux Toolkit / RTK QueryTailwind CSSFramer MotionNode.jsExpressMySQLJWT AuthCloudinary
Scale: 3 production deployments sharing one product architecture
Deder, Gambo, Loke & Melka Oda General Hospitals