= Short presentation of the implemented use-cases = This page contains a short overview of the implemented main scenarios in the prototype application (Phase P4). == Implemented use-cases == * [[UseCase001PrototypeImplementation|UseCase001 - User registration]] * [[UseCase002PrototypeImplementation|UseCase002 - Create wedding / wedding details]] * [[UseCase003PrototypeImplementation|UseCase003 - Venue availability check (conflict detection)]] == Prototype UI / Demo screenshots == The working prototype is demonstrated via REST endpoints. The following screenshots show the prototype screens used to demonstrate the main user workflows. * Prototype started successfully (Flask running): [[Image(http.jpg, width=800)]] * Prototype endpoints overview page: [[Image(p4-prototype.jpg, width=800)]] == Prototype UI / Demo screenshots == The following screenshots show the prototype screens used to demonstrate the main user workflows. === Home / Start screens === * Main Dashboard: [[Image("main dashboard.jpg", width=850)]] === Registration / Sign up === * Registration form screen: [[Image("create account modal.jpg", width=850)]] * Log In: [[Image("sign in modal .jpg", width=850)]] === Event management === * My Wedding summary page: [[Image(events.jpg, width=850)]] * Wedding details creation / form: [[Image("main dashboard.jpg", width=850)]] === Guest management & RSVP === * Guest list overview: [[Image("guest dashboard.jpg", width=850)]] * Guest invitation / RSVP screen: [[Image("invitation sent.jpg", width=850)]] * Add guest modal popup: [[Image("add guest.jpg", width=850)]] * Invitation sent via email: [[Image("invitation sent.jpg", width=850)]] * Invitation sent via email: [[Image("invitation received via email.jpg", width=850)]] *Guest Response Accepted: [[Image("accepted invitation.jpg" , width=850)]] *Guest Response Declined: [[Image("declined invitation.jpg" , width=850)]] === Table seating === * Add guests + table seating view: [[Image("table seating.jpg", width=850)]] === Photographer Booking === * Book photographer: [[Image("photographer booking dashboard.png", width=850)]] === Registrar Booking === * Book Registrar: [[Image("registrar booking.jpg", width=850)]] === Church Booking === * Book Church: [[Image("church booking dashboard.jpg", width=850)]] === Band Booking === * Book Band: [[Image("band booking dashboard.jpg", width=850)]]