Inspiration We were inspired by a traditional barber shop booking system in Bangkok that used only a basic web queue system without any LLM integration, which sparked our idea to modernize appointment booking with AI. What it does Our AI-powered booking system revolutionizes how service businesses handle appointments. Customers interact with an intelligent LLM chatbot that understands natural language to book appointments seamlessly. The system processes requests and manages all booking data through a robust backend infrastructure. Business owners access a comprehensive dashboard to monitor daily bookings, track customer deposits, and efficiently manage time slots for optimal queue handling. How we built it Our team developed this system using a modern tech stack: FastAPI for the backend API, Next.js for the frontend dashboard, Gemini API for LLM capabilities, LINE Chatbot for customer interaction, ORM for database management, PostgreSQL for data storage, and Docker for containerization and deployment. Challenges we ran into The primary challenge was limited development time due to late registration for the hackathon, which required us to work efficiently and prioritize core features. Accomplishments that we're proud of While still in progress, we're proud of successfully developing this project as a functional MVP that demonstrates the potential of AI-enhanced booking systems for service businesses. What we learned This project taught us valuable lessons about effective teamwork under tight deadlines and how to rapidly prototype and iterate on complex systems. What's next for AI-Powered Booking System for Service Businesses Moving forward, we plan to enhance and maintain the system by adding more sophisticated features, improving the user experience, and expanding compatibility with various service business types to create a more comprehensive solution.

Built With

Share this project:

Updates