Body: #SocraticAi is an AI-powered educational platform that uses the Socratic method to guide students through probing questions, personalized hints, and dynamic explanations while keeping persistent learning memory. Built with Gemini and Firebase and designed to run on Cloud Run to accelerate scale and deployment. #AccelerateAIwithCloudRun
What it does
Guides learners step-by-step using the Socratic method (question → hint → scaffold → explanation).
Stores learner state and progress with Firebase so interactions persist across sessions.
Uses Gemini as the LLM backend for natural, contextual tutoring.
Deploy-ready for Cloud Run for fast autoscaling and low operational overhead.
Why it matters
Moves beyond single-answer feedback: students are guided to reason and discover.
Persistent memory makes follow-up lessons and personalization possible.
Cloud Run makes it production-ready: autoscale when traffic increases and pay-per-use when idle.
Get the code Repository: https://github.com/FaizanMominGit/SocraticAi
Quick start (high level)
git clone https://github.com/FaizanMominGit/SocraticAi
Install dependencies (e.g., npm install or yarn)
Provide environment keys (Gemini/Google Cloud credentials, Firebase config)
Run locally for development (e.g., npm run dev) or deploy to Cloud Run for production
How Cloud Run helps
Simple container deployment for the Node/JS app
Auto-scaling for bursty classroom loads
Integration with Google Cloud IAM and Secrets Manager for secure model and Firebase keys
Call to action Try the demo or explore the repo — feedback and contributions are welcome. If you deploy it to Cloud Run, mention your deployment and tag the post with #AccelerateAIwithCloudRun so others can discover it.
Top comments (0)