This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle
What I Built
Self-taught developers, computer science students, and bootcamp grads spend hundreds of dollars on private tutors or generic AI chat subscriptions that just output pre-written code without explaining how or why it works.
I built AI Buddies as a Freemium Micro-SaaS learning partner platform. It offers guided, step-by-step Data Structures, Algorithms, and full-stack interactive paths powered by open-source AI.
Why would people pay for it?
While basic AI chatbots give flat answers, AI Buddies acts as an interactive tutor with real-time code visualizers, sandbox exercises, and step-by-step hint systems. Students and job seekers pay a small monthly subscription ($5–$10/month) for premium feature modules—such as personalized mock technical interview simulations, custom repository code analysis, and unlimited agentic learning workflows—at a fraction of the cost of traditional tutoring platforms.
Demo
- Live Platform: ai-buddies
- Interactive Visualizers: Try interactive roadmaps and agentic study paths live in your browser.
Code
ajay-dhangar
/
ai-buddies
Learn AI through hands-on projects, interactive learning paths, and community-driven content. Explore machine learning, deep learning, NLP, computer vision, and more. Stay updated with cutting-edge trends and build real-world AI skills.
Website
This website is built using Docusaurus, a modern static website generator.
Installation
npm install
Local Development
npm start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
npm run build
This command generates static content into the build directory and can be served using any static contents hosting service.
Deployment
Using SSH:
$ USE_SSH=true npm run deploy
Not using SSH:
$ GIT_USER=<Your GitHub username> npm run deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.
How I Built It
To keep operational overhead low enough for a profitable side hustle, AI Buddies relies on an open-source AI stack:
- Frontend & Web UI: Built with React, TypeScript, Tailwind CSS, and Docusaurus for fast, lightweight rendering and interactive documentation layout.
- Open AI & Agent Frameworks: Integrated open-weight model routing (via Hugging Face and local inference runners like Ollama / LangChain agent harnesses). This allows learners to connect their own local hardware or access lightweight hosted open weights without expensive API middleware.
- Interactive Learning Tools: Built custom React and KaTeX components for mathematical notation, real-time code visualization, and algorithmic execution tracking.
Why Does Open Innovation Matter?
In a side hustle, unit economics make or break the business. Open innovation gave AI Buddies three distinct advantages over proprietary closed APIs:
- Zero-Inference Cost Base: Proprietary LLM APIs charge per token, making high-volume student usage expensive. Using open weights and client-side or local inference options keeps server costs near zero, making a freemium pricing tier sustainable.
- Data Privacy & Local Running: Learners often work with proprietary interview questions or sensitive codebases. Open-weight models run locally on the user's machine, keeping their data off third-party servers.
- No Vendor Lock-In: Open agent harnesses let us swap specialized open-weight models (e.g., code-tuned weights vs. general explanation models) instantly without rewriting prompt pipelines or accepting price hikes.
My Agent Session
(Optional: Insert your saved DevRelay session link or tag here if you recorded your development workflow!)
My First User
I shared the live AI Buddies platform with a developer from my community who was preparing for technical interviews.
What they said:
"Regular AI chats just give away the solution immediately, which ruins the learning process for DSA. AI Buddies actually walks me through debugging step-by-step with visual diagrams. I would easily pay $10/month for the interview simulation module alone because it's cheaper than a single hour with a human tutor."
Prize Categories
- Main Track: Side Hustle
- Best Use of Gemma (If deploying Gemma open weights)
- Best Use of DigitalOcean / Render (Depending on your hosting provider)
Top comments (0)