[360Labs.ai]
0%
Back to Portfolio
AI-Native Digital Tutor
Research and Development|Live

AI-Native Digital Tutor

AI-powered Learning Management System for Indian Army cadets (NDA, IMA, OTA). Combines a full LMS with SAINIK AI, a real-time streaming AI tutor with a military persona. Two roles: Admin (officers) and Cadet.

Overview

Full-stack military education platform with a streaming AI tutor. 3-column cadet layout with nav, content, and AI tutor panel. SAINIK AI streams responses via SSE with a senior officer persona, context-aware of the current course/lecture.

Specs

AI TutorLLaMA 3.3-70B via Groq, SSE streaming
BackendFastAPI, PostgreSQL 16, 8 DB models, 9 API routes
FrontendReact 18, Redux Toolkit, TailwindCSS
FeaturesCourse enrollment, PDF reader, notes, AI chat

Features

  • AI pipeline: build_full_context() > build_system_prompt() > CadetMemoryManager > Groq API
  • LLaMA 3.3-70B with military persona, context-aware of current course/lecture
  • Frontend scrapes visible DOM text (1,500 chars) so AI sees what cadet sees
  • In-app PDF reader (60-240% zoom), personal notes, daily army quotes
  • Admin command center with CRUD for cadets, courses, lectures, books
  • JWT (15-min) + HttpOnly refresh cookie (7-day), bcrypt, role enforcement

Tech Stack

FastAPIReactPostgreSQLLLaMA 3.3GroqReduxDocker

Interested in AI-Native Digital Tutor?

Let's discuss how this can work for you.

Get in Touch