AI Study Companion

Cool cat placeholder

Motivation

AI Study Companion (ASC) was created for my Senior Project course at PennWest California. ASC was inspired by my experience as a peer tutor. A common struggle I faced was finding new ways to help students grasp material and study in ways that worked for them. Artificial Intelligence, particularly large language models (LLMs) and generative AI, has often been viewed negatively in education. I believe it's a powerful tool when used correctly and sought to explore that idea in this project. ASC uses these tools to adapt to the user’s skill level and grow with them.

Tech Stack

ASC is a React application with a Python backend. It uses a client-server architecture: each browser session acts as a client, while a FastAPI backend handles user tracking and LLM requests. React was chosen for its frontend flexibility, and Python's FastAPI library makes building APIs fast and efficient. The frontend is hosted on Vercel, and the backend on Render.

Documentation and Links

Below are links related to ASC. You can find weekly reports when I was building this project, design documents, and even a user manual! For questions, feel free to reach out via the contact info on the homepage!

← Back to Home