Abstract

This project presents the development of a mental health chatbot web, and mobile application to provide emotional support, tailored advice, and guidance on potential user mental health issues. Religious quotes from a variety of sacred texts across multiple religions are also implemented to provide comfort to religious users. This model incorporates several natural language processing techniques (NLP), and large language models (LLM’s) to generate empathetic, relevant, and supportive responses to user queries. This model is grounded on a curated dataset of mental health conversations to retrieve relevant data using TF-IDF vectorization and cosine similarity. The web application is built using Streamlit and hosts the model on a browser. The mobile application is built using Swift and incorporates a Rest API to connect the mobile application to the backend logic via Uvicorn and HTTP requests. The model is evaluated on performance metrics such as latency, and emotional relevance of the generated responses.

Advisor

Musgrave, John

Department

Computer Science

Disciplines

Physical Sciences and Mathematics

Publication Date

2026

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2026 David Jerome Headen Jr.