Hey everyone! I built Quest Learning, a smart AI a...
# show-and-tell
a
Hey everyone! I built Quest Learning, a smart AI app that acts as your personal tutor for anything you want to learn. I designed it so you can just type in any topic or upload your own textbook, and Quest instantly breaks it down into a custom, 100-step course. But I didn't want it to be just another reading app, I built it so you actually talk to it. I added an AI Voice Tutor that speaks with you and asks questions to make sure you truly understand the lesson. At the same time, I built a Smart Board that draws diagrams and notes on your screen in real-time, so you can see exactly what the tutor is explaining. The Tech Stack I Used: Backend: I Used Spring Boot (Java) + PostgreSQL with PGVector and Spring AI to handle RAG (Retrieval-Augmented Generation) for massive textbooks. Frontend: Android & iOS (built with Native Kotlin & Swift) utilizing LiveKit's mobile SDKs for real-time WebRTC streaming and custom UI rendering for the interactive whiteboard. Voice & Visual Sync: I'm using LiveKit to handle the low-latency voice dialogue (Gemini Live). Simultaneously, I use LiveKit Data Channels to push JSON packets to the frontend, drawing on the Smart Board in perfect sync with the AI's audio. My Ask: I’m opening a Closed Beta and I'm looking for two types of early testers: Technical Testers: To help me stress-test the app. I’d love your honest feedback on the voice interruption latency (VAD) and how smooth the audio-to-visual sync feels on your device. Students & Avid Learners: To test the actual teaching! Upload a textbook or a topic you're currently studying, and let me know if the Socratic Tutor actually helps you understand it better. Join the Beta here: Beta Link (Note: Once you've filled out the form, please DM me or drop a comment below so I can personally add you to our private Discord server!) (Check out the quick demo video below!)