Dev Spark
Inspiration
I noticed a growing reliance on automation that often left developers without a deep understanding of the logic behind their programs. I wanted to create a platform that encouraged active learning through coding challenges and games while still using AI in a way that enhances, rather than replaces, human skill development.
What I Learned
- How to propperly impliment MangoDB
- Fixing errors in react
- Propper file structure when deploying to vercel
- Gemeni API implimentation
How I Built Dev Spark
- Frontend: React.js for a smooth, interactive user experience.
- Database: MangoDB for storing user data and progress + Auth
- AI Integration: Gemeni API
Development Process
- Started with UI/UX design.
- Built the core mini-games
- Implemented an AI-assisted recommendation system to suggest tutorials and articles.
Challenges I Faced
- Balancing AI Assistance: Ensuring AI provided guidance without making users overly dependent on it.
- Optimizing Mini-Games: Making sure the challenges were engaging but also educational.
- MangoDB: Was not familiar with MangoDB, implimenting it was a big learning curve
The Future of Dev Spark
- Learning AI and basic YOLO models
- Introducing a mobile app for on-the-go coding challenges.
- Video tutorials

Log in or sign up for Devpost to join the conversation.