React
Next.js
TypeScript
Tailwind
AI
Node
</>
tech-icon
tech-icon
tech-icon
tech-icon

AI Lesson Planner

An academic project built to automate the lesson planning process for teachers using Generative AI. Built a full-stack web application using React and Node.js. Integrated Google Gemini LLM with Retrieval-Augmented Generation (RAG) to generate context-aware lesson plans. Implemented Socket.io to provide real-time status alerts and notifications to users during content generation.

Tech Stack

ReactNode.jsGoogle GeminiSocket.ioMERNRAG

Key Features

  • Automate lesson planning using Generative AI
  • Context-aware generation with RAG and Google Gemini LLM
  • Real-time status alerts via Socket.io
  • Full-stack MERN implementation

Gallery

AI Lesson Planner 1
1 / 15
AI Lesson Planner 2
2 / 15
AI Lesson Planner 3
3 / 15
AI Lesson Planner 4
4 / 15
AI Lesson Planner 5
5 / 15
AI Lesson Planner 6
6 / 15
AI Lesson Planner 7
7 / 15
AI Lesson Planner 8
8 / 15
AI Lesson Planner 9
9 / 15
AI Lesson Planner 10
10 / 15
AI Lesson Planner 11
11 / 15
AI Lesson Planner 12
12 / 15
AI Lesson Planner 13
13 / 15
AI Lesson Planner 14
14 / 15
AI Lesson Planner 15
15 / 15

Swipe to view

JAVAJAVA
PYTHONPYTHON
REACT.JSREACT.JS
NEXT.JSNEXT.JS
GOOGLE GEMINIGOOGLE GEMINI
SPRING BOOTSPRING BOOT
DOCKERDOCKER
TYPESCRIPTTYPESCRIPT
NODE.JSNODE.JS
TAILWINDTAILWIND
POSTGRESQLPOSTGRESQL
RAG AI
JAVAJAVA
PYTHONPYTHON
REACT.JSREACT.JS
NEXT.JSNEXT.JS
GOOGLE GEMINIGOOGLE GEMINI
SPRING BOOTSPRING BOOT
DOCKERDOCKER
TYPESCRIPTTYPESCRIPT
NODE.JSNODE.JS
TAILWINDTAILWIND
POSTGRESQLPOSTGRESQL
RAG AI