duba dida - Prompt Engineer | ContraWork by duba dida
duba dida

duba dida

web developer and data entry specialist

New to Contra

duba is building their profile!

Cover image for ๐Ÿ“ธ Haramaya Lens โ€” From
๐Ÿ“ธ Haramaya Lens โ€” From โ€œCan I book?โ€ to โ€œYouโ€™re booked.โ€ I built Haramaya Lens, a booking system for a fictional photography and videography studio in Haramaya, Ethiopia, as part of the Lovable Challenge. ๐Ÿ”ด The Problem For a busy solo photographer, booking customers can take a lot of time. Customers often ask: โ€œAre you available?โ€ โ€œWhat time can I come?โ€ โ€œCan I change my appointment?โ€ โ€œDid you confirm my booking?โ€ The owner may have to manually: โ€ข Check availability โ€ข Reply to messages โ€ข Find a suitable time โ€ข Confirm the appointment โ€ข Update the calendar โ€ข Send reminders โ€ข Handle rescheduling and cancellations โ€ข Follow up with customers who did not complete their booking This creates back-and-forth communication, missed opportunities, scheduling conflicts, and unnecessary owner workload. ๐ŸŸข The Solution Haramaya Lens turns the booking conversation into a simple self-service experience. A customer can: ๐Ÿ“ธ Choose a service ๐Ÿ“… Select a date โฐ See available time slots ๐Ÿ“ Enter their information โœ… Confirm the appointment ๐ŸŽŸ๏ธ Receive a booking reference ๐Ÿ”„ Reschedule or cancel when needed At the same time, the owner gets: ๐Ÿ“Š A clear dashboard ๐Ÿ“† Automatic booking/calendar updates โฐ Availability management ๐Ÿ”” Reminder tracking ๐Ÿ”„ Rescheduling management ๐Ÿ“‹ Customer and booking information ๐Ÿ’ฌ Follow-up management ๐Ÿš€ Key Advantages 1. Saves owner time Less manual messaging and fewer repetitive questions. 2. Reduces double bookings The system checks availability and prevents conflicting appointments. 3. Makes booking easier for customers Customers can book without waiting for the owner to reply. 4. Reduces missed appointments Reminder workflows help customers remember their bookings. 5. Makes rescheduling easier Customers can manage changes without unnecessary back-and-forth. 6. Gives the owner a clear overview Upcoming appointments, customers, availability, and follow-ups are organized in one place. 7. Works across devices The experience is designed for desktop, tablet, and mobile users. ๐ŸŽฏ The Main Idea Instead of: Customer message โ†’ Owner checks โ†’ Back-and-forth โ†’ Confirmation โ†’ Manual update Haramaya Lens creates: Choose service โ†’ Choose time โ†’ Confirm โ†’ Youโ€™re booked. โœ… I built this project to focus on one question: How can we remove as much unnecessary work as possible between a customer saying โ€œCan I book with you?โ€ and the owner saying โ€œYouโ€™re bookedโ€? ๐Ÿ”Ž Please check the project https://haramayalens.lovable.app and leave a comment. Iโ€™d especially like feedback on the problem, solution, user experience, design, and features. What would you improve or add? Built with Lovable. @Lovable #lovablechallenge
2
143
Cover image for this web app for exam
this web app for exam preparation I build for insight study
0
9