I know many people that struggle to learn new concepts because they don't know how to connect it with other topics and subject. So, I was inspired to create a project that would help them learn concepts better and faster.
What it does
My project gives an AI-generated description of the topic with the most important information. The project also gives with-in subject and cross-subject connects for the topic so that the users can learn better. My project can also summarize information and output them in bullets.
How we built it
I built it using Django and the google-gemma-3n-e4b-it:free model API from Open Router. I created the main body of the project using Django, I used class-based views to view the topic, to create them, and to list them. I also made a user authentication through the libraries in Django. I used the API from Open Router to connect the AI model to the project for the AI-generation.
Challenges we ran into
The AI's response came in a different format other than JSON, so the program was giving errors. I also didn't know how to integrate AI with the project, so it was the biggest challenge I faced, it took me a long time to figure it out.
Accomplishments that we're proud of
I am proud of my accomplishment of integrating AI with my Django project, I have never done that before.
What we learned
I learned to integrate AI with my project and to handle JSON files to use them in a Django project.
What's next for Topic Connector
I want Topic Connector to create mind maps of the related topics and to be able to store the responses instead of dynamically updating it every time(it can take a lot of money if I don't do it). I want every body to be able to use Topic Connector and for it to be popular, because a lot of people need it.
Log in or sign up for Devpost to join the conversation.