Abstract

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.

undefined Poster

Members

Ashley Curran

Ashley Curran

Caleb Stepp

Caleb Stepp

Daniel Weiss

Daniel Weiss

Logan Kaas

Logan Kaas

Wesley Curtin

Wesley Curtin

Advisor: Vismaya Manchaiah

Our Sponsors