Skip to content

Learnify.ai is an interactive learning platform that combines the power of OpenAI's language models and Stable Diffusion for creating engaging courses, quizzes, and insightful articles with a context-aware chatbot.

Notifications You must be signed in to change notification settings

ahmedfahim21/Learnify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Learnify.ai

image

Learnify.ai is an interactive learning platform that combines the power of OpenAI's language models and Stable Diffusion for creating engaging courses, quizzes, and insightful articles with a context-aware chatbot.

Features

  • Interactive Courses: Create and explore interactive courses with rich content.
  • Quizzes: Test your knowledge with quizzes at the end of each course module.
  • Insightful Articles: Dive into interesting articles that provide context-aware information.
  • In-Context Chatbot: Get assistance and answers to your questions from the in-context chatbot powered by OpenAI.

Getting Started

Prerequisites

  • Node.js (v14+)
  • npm
  • python3
  • OpenAI API Key
  • DreamStudio API Key

Installation

  1. Clone the repository:

    git clone https://github.com/ahmedfahim21/Learnify.git
    cd learnify
  2. For frontend

    cd client
    npm install
    npm run dev
  3. For backend set up the API keys in the .env file inside /server

    cd server
    pip install -r requirements.txt

    and Run the main.py file

About

Learnify.ai is an interactive learning platform that combines the power of OpenAI's language models and Stable Diffusion for creating engaging courses, quizzes, and insightful articles with a context-aware chatbot.

Resources

Stars

Watchers

Forks