Do you struggle making an appointment with your doctor? Well, that's why we built an AI- powered scheduling chatbot. Our app allows patients to select their provider, appointment, and location with a conversational chatbot. Instead of filling out forms like our competitors, our chatbot guides you through the process. The full-stack architecture is designed for conversational AI and scalability. The frontend, built with React, provides a responsive UI via a chatbot UI widget that communicates through a RESTful API documented with OpenAPI. The backend, in Python, handles requests and integrates AI Engine, Dialogflow, to process natural language intents and generate responses. The system is hosted on Firebase cloud, leveraging its serverless capabilities and real-time database to ensure high availability. For continuous delivery, GitHub manages the source code and automates the CI/CD pipeline, while comprehensive observability is maintained through structured logging using log4net to track system health and user interactions in production.
Ashley Curran
Caleb Stepp
Daniel Weiss
Logan Kaas
Wesley Curtin
Advisor: Vismaya Manchaiah





