Inspiration
ChatGPT and AI in general have been booming in popularity, and the school workload has been increasing recently in the school. These factors inspired us to create an AI assistant that can assist us with studying.
What it does
The AI assistant we created, IntelliLearn, is trained on school resources the school uses. It is perfectly trained to assist students who use those resources. It uses a custom, scratch made UX that has little distractions to help students pay attention to studying. The assistant will also stay on topic and rarely go off topic, adding to distraction limitations.
How we built it
The assistant was developed using flask, a python backend framework and an html/javascript frontend. The backend sends the user requests to servers that will create a response to the user using information it is given (the school resources). The frontend was built using simple CSS, HTML, and Javascript, which provides the design of the webpage and sends the user requests to the backend.
Challenges we ran into
One challenge we faced was connecting to the API that the assistant runs on. The API we used was a new one with little documentation so it was difficult finding information on how to properly use it. Another challenge we faced was connecting the Backend and Frontend. This proved to be difficult because the frontend and backend were developed by different team members who didn't communicate together as much as they could have.
Accomplishments that we're proud of
We are proud of sucessfully completing the assistant in time as we were running into the above mentioned issues (mainly connecting the backend/frontend) near the end of the hackathon. However, we were able to complete it in time with less than an hour to spare. Rectifying this problem in time made us very proud.
What we learned
We learend that we need to communicate better to avoid the challenges we faced today.
What's next for IntelliLearn
We plan to add more resources to be able to cover more units and school subjects, as well as improve the UI.

Log in or sign up for Devpost to join the conversation.