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:
- Setting up the environment for the backend.
- Understanding the working of agent development kit.
- 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:
- Provided a platform for students to understand DSA concepts and improve themselves.
- Learned the working of multi agent systems.
What we learned
We learning many things with respect to working with generative ai.
- Implementing session management and state persistence for conversational AI.
- Handling asynchronous programming and await patterns in Python.
- Understanding of agents with user and between themselves.
What's next for Daskalodikas.ai
- We are planning adding an authentication system for signing into the Daskalodikas.ai.
- Store session into database so as the user can continue where he left off.
- Make it available as an mobile app to make it easily accessible for users.
Built With
- fastapi
- gemini
- google-adk
- javascript
- python
- react
- render
- vercel
- vite
Log in or sign up for Devpost to join the conversation.