Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ahmedfahim21/learnify
- Owner: ahmedfahim21
- Created: 2023-10-14T04:47:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-15T08:52:55.000Z (about 1 year ago)
- Last Synced: 2023-10-16T08:53:20.413Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 16.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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