Inspiration

We came upon the idea of our project when we came across the hiring criteria for companies. We saw how much

What it does

It helps you in understanding DSA concepts through a method of questioning where the AI will take the problem and gives questions specific to user's problem

How we built it

For making this project we had to create frontend and backend. For backend, we used the google agent development kit with Gemini model for the ai. The backend server was build on Fastapi.

Challenges we ran into

There were many challenges we came across when creating this project which were:

  1. Setting up the environment for the backend.
  2. Understanding the working of agent development kit.
  3. Handling session states and it management across frontend and backend

Accomplishments that we're proud of

After going through all these challenges , we were happy for all we could accomplished:

  1. Provided a platform for students to understand DSA concepts and improve themselves.
  2. Learned the working of multi agent systems.

What we learned

We learning many things with respect to working with generative ai.

  1. Implementing session management and state persistence for conversational AI.
  2. Handling asynchronous programming and await patterns in Python.
  3. Understanding of agents with user and between themselves.

What's next for Daskalodikas.ai

  1. We are planning adding an authentication system for signing into the Daskalodikas.ai.
  2. Store session into database so as the user can continue where he left off.
  3. Make it available as an mobile app to make it easily accessible for users.

Built With

Share this project:

Updates