Inspiration
I had a desire to help improvrished learners have accessbility to first world learning and want to give them a platform through AI to enhance their capability to achieve their full potential. The idea behind htis platform started as a simple one but quickly evolved into a platform that can facilitate a personalised beautiful environment for anyone and for any course. South Africa has huge skill differences across differnet regions and often times the teachers that are meant to enable learners are not fully equipped themselves. This bridges the gaps for all learners to have a teaching platform that adapts to their needs and specific requirements.
What it does
LearnVivid leverages AI to guide you through standard study subjects which can be generated completely by AI from the course to mini games to exam questions and grading. It is a platform that provides a space for anyone to add and share:
- Courses (videos, images, whiteboards / presentations, audio, mini games)
- Exams
- Guidance
How we built it
I spent many many hard days working tirelessly with Bolt.New to achieve an amazing solution. I only hope that I somehow got my submission through. I spent a long time planning and think of the concept refinign this idea with AI systems like Grok and Gemini until I was ready to start my build. Thanks to the competition funding I was able to have a lot of credits to work through and I subscribed to the Pro package. I learned a lot along the way and leveraged other system like VS Code and Roo Code to tweak the final components of my design, especially when I ran out of credits.
Challenges we ran into
- Running out of credits
- Runnning out of time
- AI can be a little tedious at time as it sometimes creates new problems when fixing others or implementing new features
- Figuring out how to piece together all the components homogenously together (Small things like RBAC become actualyl quite complex)
- Dealing with a large application
- Learning to implement free and opensource alternatives to the paid solutions to enable accessbility
- Trying to explain to AI what you want effectively and the components you are talking about, at some point it gets really tricky
Accomplishments that we're proud of
- I built an amazing glassmorphic design that has such a later of depth that I wish I had sufficient time to showcase this properly and do it justice.
- AI is embedded at nearly every level from just plain chats, to site navigation, to tutoring, to course creation and evolution, and even conversation.
What we learned
- Full stack development of my application end to end
- Learning the complexities of publishing and setting up a video account
- Learning how many small bugs take a really long time and that you need to prioritise the key items you really want to work on.
What's next for LearnVivid
I plan to package this as a boxed solution that can be dropped off at schools in remote areas that may have a single computer to 30 plus students that may only get a few minutes a day but still have accessbility to a personalised teacher. Eventually I would like to figure out how several students can engage on a single device at one time and experience the joy of enhanced learning. Multi language support in speaking and browsing.
Log in or sign up for Devpost to join the conversation.