Logo Lanfrica

Ginnie1/EZ-Appointment

Domaine:

healthcare

Type de record:

project
Créateur:
Gin
Hôte:
My eHA Africa Capstone # EZ Appointment ## Table of Contents - Overview - Built With - Features - How It Works - Design Process - Project Screens - Demo - Repository - Acknowledgements - Author ## Overview EZ Appointment is a responsive hospital appointment booking and queue management prototype designed to help busy patients in private hospitals in Nigeria book appointments ahead of time, avoid unnecessary waiting-room queues, and know when to arrive. The project focuses on making appointment booking simple, clear, and efficient. ### The Core Problem Patients can spend hours waiting at hospitals without knowing how long they will actually wait. EZ Appointment allows patients to book an appointment slot, get placed in a queue, and see their queue position and suggested leave-home time. This helps patients arrive closer to their turn instead of spending unnecessary time in the waiting room. ### What I Learned I learned how much good UX is about managing uncertainty, not just layout. Building the queue screen taught me to design for multiple states, including normal and urgent situations, instead of designing one static screen. I also learned to scope aggressively. I started with 13+ screens and reduced the project to 10 core screens to keep the user journey focused. Through this project, I improved my understanding of: - User-centred design - Appointment booking workflows - Responsive web design - Figma prototyping - HTML, CSS, and JavaScript - Designing interfaces for healthcare users ## This project was built with - Figma - HTML - CSS - JavaScript ## Features - **Login / Sign Up:** Email or phone and password authentication, with a toggle between returning users and new accounts. - **Home Dashboard:** Shows the user's upcoming appointment and queue status, or an empty state prompting new patients to book their first appointment. - **Book Appointment:** Patients can select a hospital, department, and health provider. They can also choose "No Preference" to allow any avai …