Inspiration
This is my first fully functional project. My inspiration for this Course Craft AI was that whenever I tried to learn something, there was a paywall between me and that lesson. I wanted a platform where I could learn anything without paying, but I couldn't find one, until AI chatbots emerged that were free. However, there was an issue: they don't organize your learning, and you feel a deep emptiness inside.
What it does
It takes the course title, description, exam count, and duration as input, and saves them into the database. Uses Gemini to generate course topics and their content, i.e, Lesson and Quiz generation instructions according to duration and exams for those topics. According to the instructions for topics and exams, it generates their content. It also manages topic completion and exam evaluation.
How I built it
I built it using ServerPod as backend and Flutter as frontend.
Challenges I ran into
My first challenge was to learn the backend; I had never done it before. I started learning with the help of ChatGPT and Serverpod Documentation from scratch. My second challenge was to manage my academic studies with this project.
Accomplishments that I am proud of
I am proud that my first project, i.e., full-stack, is fully functional, cross-platform, and helps me in some way (i.e., managing my learning)
What I learnt
I learnt how the backend works, how to develop full-stack applications, and AI integration.
What's next for Course Craft AI
I plan to make it free for everyone so that everyone can benefit.
Log in or sign up for Devpost to join the conversation.