Skip to content

esson Planner AI is an innovative educational tool that leverages Google's Gemini AI to create detailed, professional lesson plans instantly. Perfect for teachers and educators, it features a beautiful dark/light mode interface, easy plan management, and the ability to export lessons to PDF. Built with Next.js and modern web technologies, it stream

Notifications You must be signed in to change notification settings

Abhi-boostin/lessonai

Repository files navigation

Lesson Planner AI

An AI-powered lesson planning assistant built with Next.js, Tailwind CSS, and Google's Gemini AI. Create, manage, and export professional lesson plans with ease.

Features

  • 🤖 AI-Powered Lesson Generation
  • 🎨 Beautiful UI with Light/Dark Mode
  • 📱 Responsive Design
  • 💾 Local Storage for Saved Plans
  • 📄 Export to PDF
  • 🖨️ Print Support
  • 🔐 Simple Authentication System

Features in Detail

AI Lesson Plan Generation

  • Input your lesson topic or requirements
  • AI generates structured lesson plans with:
    • Basic Information
    • Learning Objectives
    • Materials and Resources
    • Lesson Structure
    • Extensions and Modifications

Plan Management

  • Save generated plans locally
  • View saved plans
  • Delete unwanted plans
  • Export plans as PDF
  • Print plans directly

User Interface

  • Clean, modern design
  • Smooth theme transitions
  • Responsive layout
  • Interactive animations
  • Accessible components

Tech Stack

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Google Gemini API Key

Installation

  1. Clone the repository:
git clone /~https://github.com/yourusername/lessonai.git
cd lessonai
  1. Install dependencies:
npm install
# or
yarn install
  1. Create a .env file in the root directory and add your Gemini API key:
NEXT_PUBLIC_GEMINI_API_KEY=your_api_key_here
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 with your browser to see the result.

Demo Credentials

Username: abhiboostin
Password: abhiboostin123

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

esson Planner AI is an innovative educational tool that leverages Google's Gemini AI to create detailed, professional lesson plans instantly. Perfect for teachers and educators, it features a beautiful dark/light mode interface, easy plan management, and the ability to export lessons to PDF. Built with Next.js and modern web technologies, it stream

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published