Inspiration

What inspired me to build this project is the fact that student (including me) are always struggling to understand concepts learned in class because of some words that are often used as formal language or simply because they can not understand when the professor explains.

What it does

This web app help with explaining and summarizing any concepts used in school in the easiest way and the most understandable way. Users can paste any text and choose to either get a simplified explanation or receive a concise summary The goal is to make learning faster, easier, and more intuitive.

How I built it

I built this project using HTML, CSS, and JavaScript for the frontend. To power the intelligence of the app, I integrated the OpenAI API, which generates explanations and summaries based on user input. I also implemented a caching system to avoid repeated API calls, a history feature using localStorage so users can revisit past work, a content cleaning and formatting to ensure outputs are readable and beginner-friendly

Challenges we ran into

One of the biggest challenges was integrating and testing the API correctly. I had to debug multiple issues related to authentication, request handling, and formatting the responses properly.

Another challenge was improving the user experience by removing complex math formatting (like LaTeX), making outputs more readable, ensuring the interface stayed clean and responsive

Accomplishments that we're proud of

I’m proud of building a fully functional AI-powered tool from scratch.

What we learned

Through this project, I learned how to integrate and work with the OPENAI API? how to manage application state and optimize performance, how important user experience is when designing AI tools, how to debug real-world issues and iterate quickly

What's next for AI STUDENT ASSISTANT

In the future, I would like to add flashcards generation for active learning and implement user accounts and cloud storage

Built With

Share this project:

Updates