Skip to content

umar778f/studyfy-ai

Repository files navigation

📚 Studyfy AI

Simplify. Study. Succeed.

A smart AI study companion that transforms any topic or text into comprehensive, exam-ready study materials in seconds.


📖 Overview

Studyfy AI is an intelligent educational tool built to help students learn faster and smarter. Powered by the Google Gemini 2.5 Pro model, it takes a simple topic name, raw notes, or textbook extracts and instantly generates structured study guides.

Whether you are cramming for an exam or trying to grasp a complex concept, Studyfy acts like a smart tutor that breaks things down to your level.

✨ Features

When provided with a topic, Studyfy AI automatically generates a structured learning package, including:

  • 📝 Concise Summaries: 5 bullet points to grasp the core ideas instantly.
  • 🔑 Key Concepts: Simplified definitions with real-world examples.
  • 🧠 Interactive Flashcards: 6-8 front/back cards for active recall.
  • 🎯 Quizzes: 5 multiple-choice questions with answer explanations.
  • 💡 Memory Tricks: Custom mnemonics to help information stick.
  • 📅 3-Day Study Plan: Actionable steps to master the topic.
  • ⚠️ Common Mistakes: Pitfalls to avoid during exams.

🛠️ Tech Stack

  • Frontend: React 19, TypeScript, Vite, Tailwind CSS 4, Framer Motion
  • Backend: Node.js, Express.js
  • AI Integration: Google GenAI SDK (@google/genai)
  • Model: gemini-2.5-pro (System-prompt engineered for structured JSON output)

🚀 Getting Started

Follow these instructions to run Studyfy AI on your local machine.

Prerequisites

  • Node.js (v18 or higher recommended)
  • A Google Gemini API Key

Installation

  1. Clone the repository:
    git clone [https://github.com/your-username/studyfy-ai.git]

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors