Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahmedfahim21/learnify

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.
https://github.com/ahmedfahim21/learnify

Last synced: 9 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Learnify.ai

![image](https://github.com/ahmedfahim21/Learnify/assets/99824146/c478f78a-2261-4811-9b3d-f89dbcf45f8e)

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:

```shell
git clone https://github.com/ahmedfahim21/Learnify.git
cd learnify
```

2. For frontend
```shell
cd client
npm install
npm run dev
```

3. For backend
set up the API keys in the .env file inside /server
```shell
cd server
pip install -r requirements.txt
```
and Run the main.py file