EC2 & Amazon RDS • Demo Offline// 2026• backend

RAG Tutor

Academic ERP Backend with Socratic AI Guidance

Built for an AWS hackathon; deployed on Amazon EC2 with Amazon RDS PostgreSQL (demo currently offline). FastAPI backend for academic ERP covering Admin, Student, and Teacher roles with subject-wise Socratic RAG tutoring powered by AWS Bedrock (Amazon Nova Lite) and isolated FAISS vector indexes.

OPINIONATED ARCHITECTURAL DECISION

Enforced strict Socratic dialogue prompts with mandatory source citations instead of direct question-answering to prevent student rote memorization.

WHAT I GOT WRONG & LESSONS LEARNED

Initially stored vector embeddings directly in application memory which crashed the small EC2 instance until isolated FAISS files were persisted on disk.

How I built this & what it delivers

Built for an AWS hackathon; deployed on Amazon EC2 with Amazon RDS PostgreSQL (demo currently offline).
Subject-wise RAG tutoring on AWS Bedrock (Amazon Nova Lite) with isolated FAISS indexes and MiniLM embeddings.
Designed PostgreSQL data layer with automated semester progression cascades.
Quiz and assignment grading endpoints with weak-topic analytics aggregated at class level.

// TECH ARSENAL

PythonFastAPISQLAlchemyAWS BedrockAmazon EC2Amazon RDSFAISSPostgreSQL

// PERFORMANCE & IMPACT

AWS Bedrock Nova Lite • Deployed on EC2 & RDS • Demo Offline

Audited for production reliability, memory efficiency, and execution safety.