DevCoach
DevCoach is a full-stack learning platform that helps developers turn theory into practice by guiding them through real-world coding projects. It uses AI to generate project ideas, break them into achievable steps, and support users with hints and solutions while encouraging deep thinking.

Tools:
TypeScriptNext.jsAnthropic AILemon SqueezyMongoDB
Challenges
A key challenge was designing an experience that motivates developers to think independently while still offering support when they need it. This required developing a progressive guidance system without making the app feel like a tutorial.
Another challenge was enforcing fair use when using external AI APIs while maintaining a smooth user experience.
Solutions
I used Anthropic AI to generate project ideas and step-by-step breakdowns, and structured the interface to reveal hints and solutions gradually. This encourages users to try solving problems themselves before seeking help—mimicking how real developers work.
To manage costs, I implemented a credit-based access. Projects are protected behind user authentication using NextAuth, and data is stored in MongoDB for persistence and tracking.
Notable features
- AI-generated project ideas tailored for individual developers
- Step-based project flow with gated hints and solutions
- Credit system integrated with Lemon Squeezy
- Secure project access via NextAuth authentication
- Real-time project progress tracking
- Clean, responsive dashboard built with TypeScript and Tailwind CSS
Snapshots

Landing page

Landing page

Landing page

Landing page

Landing page

Landing page

Dashboard page

Projects page

Project generation page

Billing page

Rewards page

Feedback page
Have an exciting project?
I am open to opportunities. Let's have a quick chat to see if we are a good fit.