Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ EduGenius – AI-Powered Learning Assistant

EduGenius is a Streamlit web application designed to help students grasp difficult concepts using the power of OpenAI's large language models. With features like topic explanation, study planning, quiz generation, and text summarization, EduGenius aims to simplify learning through AI.

πŸš€ Features

  • πŸ“š Topic Explainer: Understand complex topics with context-aware AI explanations.
  • πŸ“… Study Plan Generator: Create a personalized and manageable study schedule.
  • πŸ“ Quiz Generator: Test your knowledge with AI-generated quizzes.
  • πŸ“„ Text Summarizer: Condense lengthy texts into digestible summaries.

πŸ”§ How It Works

  1. User enters a topic or text.
  2. App retrieves contextual information using FAISS and embeddings (if needed).
  3. OpenAI API generates a relevant explanation or output based on the prompt.

πŸ“¦ Tech Stack

  • Frontend: Streamlit
  • LLM Backend: OpenAI GPT (via openai API)
  • Embeddings: sentence-transformers
  • Retrieval: FAISS
  • Language: Python

πŸ“‚ Installation

  1. Clone the repo
    git clone https://github.com/WakeelDev/edugenius.git
    cd edugenius
    
    ## πŸ”— Live Demo
    

πŸ‘‰ Try EduGenius on Streamlit

πŸ“„ License This project is open-source and available under the MIT License.

About

A Streamlit app that uses OpenAI GPT to explain topics, generate study plans, quizzes, and summaries-all in one place

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages