Skip to content

A Next.js web application that generates flashcards from lecture notes using OpenAI's GPT-3.5 Turbo model. Perfect for college students looking to create effective study materials quickly.

Notifications You must be signed in to change notification settings

allenmurfee/flashcard-generator-ai

Repository files navigation

Flashcard AI Generator

A Next.js web application that generates flashcards from lecture notes using Google's Gemini 1.5 Pro model. This is a perfect app for students looking to create effective study materials quickly!

Features

  • Paste lecture notes and generate flashcards automatically
  • Clean, modern interface with educational icons
  • Responsive design that works on all devices
  • Powered by Gemini for high-quality flashcard generation

Prerequisites

  • Node.js 18+ installed
  • Gemini API key

Setup

  1. Clone the repository:
git clone <repository-url>
cd flashcard-generator-ai
  1. Install dependencies:
npm install
  1. Create a .env.local file in the root directory and add your Gemini API key:
NEXT_PUBLIC_GOOGLE_API_KEY=your-api-key-here
  1. Start the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Usage

  1. Paste your lecture notes into the text area
  2. Click "Generate Flashcards"
  3. Review the generated flashcards
  4. Study and learn!

Technologies Used

  • Next.js 14
  • React
  • TypeScript
  • Bootstrap
  • Gemini 1.5 Pro
  • Heroicons

About

A Next.js web application that generates flashcards from lecture notes using OpenAI's GPT-3.5 Turbo model. Perfect for college students looking to create effective study materials quickly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published