← Back to ProjectsProject 04 / 06 · EdTech · Multilingual Learning

Case Study 04

JeduAI Connect

Smart Learning and Language Empowerment

JeduAI Connect is a Flutter/Dart multilingual learning platform for VSB Engineering College: student/staff/admin portals, Firebase auth, Gemini 2.5 Flash plus Groq/HuggingFace translation, online classes with video rooms, AI assessments and tutor. Live at jeduai-connect.netlify.app. AI attendance is not proven (mock values); Supabase URL is a placeholder.

FlutterFirebaseGemini 2.5 Flash
JEDUAI CONNECT
Smart Learning and Language Empowerment
1. Auth → role routing to matching dashboard. → 2. Classes → student/staff/admin views → video rooms. → 3. Translation → enhanced/advanced/media views → per-task services. → 4. Assess → staff creation → Gemini generation → student views → tutor + planner. → 5. Track → analytics, gamification, parent portal, messaging.

01 · Overview

Overview

02 · The Problem

The Problem

03 · The Solution

The Solution

04 · How It Works

How It Works

01 · 1. Auth → role routing to matching dashboard.-

1. Auth → role routing to matching dashboard.

02 · 2. Classes → student/staff/admin views → video rooms.+

2. Classes → student/staff/admin views → video rooms.

03 · 3. Translation → enhanced/advanced/media views → per-task services.+

3. Translation → enhanced/advanced/media views → per-task services.

04 · 4. Assess → staff creation → Gemini generation → student views → tutor + planner.+

4. Assess → staff creation → Gemini generation → student views → tutor + planner.

05 · 5. Track → analytics, gamification, parent portal, messaging.+

5. Track → analytics, gamification, parent portal, messaging.

Select a stage to expand it. Every stage maps to code in the repository.

05 · System Architecture

System Architecture

Shell

Firebase.init (jeduai-4b028) → admin seed → GetX puts → GetMaterialApp routes.

State

GetxService logic, GetxController observables, route bindings.

AI

gemini/groq/huggingface configs; translation, pipeline, lip-sync, transcription services.

Data

Firestore + SharedPreferences; Supabase tables scaffolded, URL placeholder.

Media

video_player/chewie/audio/tts/pickers.

06 · Core Features

Core Features

Role portals (16 student, 6 staff, 11 admin views).

Role portals (16 student, 6 staff, 11 admin views).

Firebase auth with admin seed.

Firebase auth with admin seed.

Online classes with schedule, links, enrolment and video rooms.

Online classes with schedule, links, enrolment and video rooms.

Multilingual + video translation pipelines.

Multilingual + video translation pipelines.

AI assessments + tutor with recommendations.

AI assessments + tutor with recommendations.

Analytics, gamification, parent portal, messaging.

Analytics, gamification, parent portal, messaging.

07 · Technical Implementation

Technical Implementation

08 · My Contribution

My Contribution

09 · Tech Stack

Tech Stack

App
Flutter · Dart · GetX.
Data
Firebase Auth · Firestore · SharedPreferences.
AI
Gemini 2.5 Flash · Groq · HuggingFace.
Media
video_player · chewie · tts.
Deploy
Netlify.

10 · Challenges & Decisions

Challenges & Decisions

11 · Result

Result

12 · Links

GitHub / Demo

← DiagnoraX AIAll ProjectsAppleSupport AI →