DSA Mentor is a mobile study companion for anyone grinding through data structures and algorithms problems. Instead of dumping a full solution, it gives you layered hints — a subtle nudge first, then a bigger push, then the approach — so you actually learn to recognize patterns instead of memorizing answers.

How it works: paste any DSA problem statement, and Gemini identifies the underlying pattern (hash map, two pointers, sliding window, DP, etc.) and generates a hint calibrated to how much help you've already asked for. Mark problems as solved, and your session history tracks what you've worked through and which patterns you're still shaky on.

Built with: Expo (React Native), Google Gemini for pattern-aware hint generation, Supabase for auth and session storage, and RevenueCat for subscription management — free users get 3 hint sessions a day and their last 3 sessions in history; premium unlocks unlimited sessions and full history.

This was built solo end-to-end for the Next Gen category — from auth flow to AI integration to a working RevenueCat paywall — as a tool I'll actually keep using for my own DSA practice.

Built With

Share this project:

Updates

Submission history