Inspiration

Hanuman emerged from the collective struggle of our team to efficiently manage study time amidst the demands of college classes and exams. Recognizing the challenges of balancing academic commitments with personal projects and other pursuits, we sought a solution that could streamline the learning process and optimize study sessions, in order to both improve understanding of material while saving time. Ultimately, we wanted a tool that WE would love to use.

What it does

Hanuman is a personalized study assistant that can help answer any questions about a users classes. In just a few clicks, a user can give Hanuman access to all of their class material and can ask any sorts of questions they like - Hanuman can clarify homework problems, create practice questions, and provide any kind of support necessary.

How we built it

We built Hanuman as a web application with React and Vite on the frontend, and with a Python backend running on FastAPI. All of our data is stored in Supabase, and our responses are generated with the OpenAI chat API.

Challenges we ran into

Generating good quality answers that are both true and helpful was a challenge - we were able to optimize the way we fed information into the Chat API along with the prompts we used in order to craft high quality responses.

Accomplishments that we're proud of

Through our app, users can create unlimited classes, can upload files, and can chat, all within less than a minute of opening the app. We're proud of how we were able to deliver a clean UX thats functional, eleagant, and fast.

What we learned

We learned about how to craft high quality prompts to generate good responses from LLMs, how to handle file uploads and storage on the cloud and how to build websites fasters using tool such as Vite!

What's next for Hanuman

The next steps for Hanuman are to deliver way more high quality features for our users, such as the ability to transcribe and analyze lectures in realtime, generate full length practice exams, parse the internet for useful class resources, provide high quality help with domain specific subjects such as mathematics or programming, and more!

Built With

Share this project:

Updates