Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Study Buddy – AI-Powered Learning Assistant

An AI-powered learning tool that transforms YouTube videos, PDFs, and notes into personalized flashcards, quizzes, and summaries — helping users study smarter, not harder.

🚀 Features

  • YouTube & PDF Support – Paste a YouTube link or upload notes to get started
  • AI-Generated Flashcards – Automatically structured from your content
  • Custom Quizzes – Test your understanding with generated questions
  • AI Feedback (in progress) – Personalized feedback based on quiz performance
  • Authenticated Dashboards – Personalized workspace to revisit generated content

🛠 Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • AI: Gemini API
  • Auth: JWT

📸 Screenshots

(Coming soon)

🏃 Getting Started

# Clone the repo
git clone https://github.com/dwiti-123/study-buddy

# Install dependencies
npm install

# Add environment variables
cp .env.example .env
# Fill in your Gemini API key, MongoDB URI, JWT secret

# Run the dev server
npm run dev

🔧 Environment Variables

GEMINI_API_KEY=
MONGODB_URI=
JWT_SECRET=

🗺 Roadmap

  • YouTube link → flashcards & quiz
  • PDF/notes upload support
  • Authenticated user dashboards
  • AI-generated personalized feedback
  • Improved UI/UX and mobile responsiveness
  • Spaced repetition for flashcard review

👩‍💻 Author

Dwiti Mehta
GitHubLinkedIn

About

AI-powered learning assistant that converts YouTube videos & PDFs into flashcards and quizzes

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages