Skip to content

Repository files navigation

🚀 TeachFlow AI

Less Searching. More Teaching.

An AI-powered Educational Resource Discovery Agent that helps teachers find curriculum-aligned videos, simulations, worksheets, diagrams, PDFs, and learning resources in seconds.



🎯 Problem Statement

Teachers and students spend too much time searching and too little time learning.

When a teacher wants to teach a topic like Magnetism, Photosynthesis, or How AI Works, they often have to search across:

  • YouTube
  • Google
  • DIKSHA
  • NCERT
  • Khan Academy
  • PhET Simulations
  • Worksheets & PDFs
  • Educational Websites

The content exists.

The problem is discovering the right content for the right board, grade, and language.

As a result:

❌ Hours are wasted searching

❌ Resources remain fragmented

❌ Learning becomes inconsistent

❌ High-quality free content stays undiscovered


💡 Our Solution

TeachFlow AI acts as an intelligent educational discovery agent.

Teachers simply enter:

  • Board
  • Standard / Grade
  • Language Medium
  • Topic

The AI then:

  1. Expands the query intelligently
  2. Searches multiple educational platforms
  3. Filters resources by curriculum
  4. Categorizes results
  5. Delivers everything in one organized workspace

✨ Features

🎥 Educational Videos

Discover topic-specific learning videos from trusted platforms.

🖼️ Images & Diagrams

Find visual explanations and educational illustrations.

📊 Flowcharts

Access concept maps and process diagrams.

🧪 Simulations

Explore interactive learning experiences and virtual labs.

📄 Files & Worksheets

Get PDFs, notes, question banks, and study materials.

🌐 Educational Websites

Curated learning resources from verified sources.

🎙️ Voice Search

Search using natural speech in supported languages.

🧠 AI Query Expansion

Automatically converts simple topics into curriculum-aware searches.


🔄 How It Works

User Input
(Board + Standard + Language + Topic)
           │
           ▼
AI Query Expansion
           │
           ▼
Multi-Platform Search
           │
           ▼
Resource Filtering
           │
           ▼
Category Classification
           │
           ▼
Unified Learning Workspace

📚 Example

Input

Board: CBSE
Standard: Class 8
Language: English
Topic: Magnetism

Output

✅ Educational Videos

✅ Diagrams & Images

✅ Simulations

✅ Worksheets

✅ PDFs

✅ Educational Websites

✅ Flowcharts

All organized in a single workspace.


🏗️ Architecture

Frontend (React + TypeScript)
            │
            ▼
AI Query Router
            │
            ▼
Tavily Search API
            │
            ├── Videos
            ├── Simulations
            ├── PDFs
            ├── Websites
            └── Educational Resources
            │
            ▼
Gemini API (Fallback + Enhancement)
            │
            ▼
Resource Categorization Engine
            │
            ▼
Teacher Workspace

🛠️ Tech Stack

Frontend

  • React
  • TypeScript (.tsx)
  • Tailwind CSS
  • Motion

Backend & Services

  • Supabase
  • Tavily API
  • Gemini API

Additional Features

  • Web Speech API
  • Curriculum-Aware Search
  • Resource Classification Engine
  • Authentication
  • Search History

Deployment

  • Vercel

🎯 Impact

Before TeachFlow AI

  • 10–12 browser tabs
  • 35–45 minutes of searching
  • Multiple websites
  • Manual filtering

After TeachFlow AI

  • One prompt
  • One search
  • One workspace
  • Resources in seconds

🌍 Vision

Every teacher deserves instant access to high-quality educational resources.

Our mission is to reduce preparation time, improve teaching quality, and make curriculum-aligned learning resources accessible across every board, grade, and language.


🚀 Future Roadmap

  • Personalized Teacher Dashboards
  • Resource Bookmarking
  • Lesson Plan Generation
  • Board-Specific Intelligence
  • Regional Language Expansion
  • Classroom Resource Bundles
  • Analytics & Insights

👥 Team

Thivisha

--individual participant

-Built because great teachers deserve better tools.


🏆 Hackathon Submission

Project: TeachFlow AI

Tagline: Less Searching. More Teaching.

Category: AI Agents · Education Technology · Resource Discovery


One Search. All Resources.

Less Searching. More Teaching.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages