Inspiration

As a student and tech enthusiast, I’ve seen firsthand how time-consuming and repetitive curriculum planning can be for teachers. The idea for EdBridge came from watching educators struggle to create engaging, relevant lesson materials while balancing administrative responsibilities. I wanted to build something that empowers teachers to focus more on teaching and less on manual preparation—something that uses AI not just as a trend, but as a real solution to real problems in education.


What It Does

EdBridge is a real-time curriculum enhancer for teachers. It leverages Groq's LLM and Tavily's search API to:

  • Generate full lesson plans from a simple topic input
  • Create quizzes and customized homework assignments
  • Provide real-world examples, videos, and articles
  • Help teachers personalize content by grade and subject
  • Save time by automating repetitive lesson planning tasks

All this happens in a clean, tabbed dashboard that makes lesson creation intuitive, fast, and fun.


How I Built It

  • Frontend: React.js + Tailwind CSS
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • APIs:

    • Groq (for AI-based content generation)
    • Tavily (for real-world resource discovery)
  • Authentication: JWT-based user login

  • Tools: VS Code, GitHub, Postman, Vite for frontend dev

I structured the project with separate client and server folders, modularized API calls, and implemented responsive UI elements for a better user experience.


Challenges I Ran Into

  • API integration complexity: Mapping AI output to specific UI components in a user-friendly format was tricky.
  • Maintaining relevance: Ensuring that Tavily-sourced articles and videos were age-appropriate and educational.
  • Scalability concerns: Designing the app to support multi-user environments while ensuring performance.
  • Fine-tuning AI output: It took a lot of trial and error to get the prompts and formatting right for consistent results.

Accomplishments That I Am Proud Of

  • Built a full-stack AI-powered application from scratch
  • Achieved real-time lesson generation using Groq API
  • Created a user-friendly, professional-grade UI with React
  • Designed modular code to allow future scalability
  • Solved an actual problem faced by teachers in education

What I Learned

  • Practical experience with API integration and error handling
  • Best practices in frontend-backend communication
  • How to make design decisions that serve the end user (teachers)
  • Importance of thoughtful UI/UX in educational tools

What's Next for EdBridge

  • Multi-language support for global classrooms
  • Student mode for interactive learning and gamified lessons
  • Analytics dashboard for tracking teacher usage and topic performance
  • Voice input to enable conversational lesson generation
  • Integration with LMS platforms like Google Classroom and Moodle

Built With

Share this project:

Updates