Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vaishnavi-3969/learnlabs-allinopensourcehacks

Unleash your ideas, capture your thoughts, and organize your inspirations effortlessly with LearnLabs – where note-taking meets creativity!
https://github.com/vaishnavi-3969/learnlabs-allinopensourcehacks

auth0 django js python reactjs tinymce

Last synced: about 1 month ago
JSON representation

Unleash your ideas, capture your thoughts, and organize your inspirations effortlessly with LearnLabs – where note-taking meets creativity!

Awesome Lists containing this project

README

        

# LearnLabs: AI Education Helper App
LearnLabs is an AI-powered educational application designed to assist both students and teachers in their learning and teaching endeavors. With features like flashcards generation, notes formatting, and practice questions generation, LearnLabs aims to streamline the learning process and enhance educational outcomes.

## Tech stack

## Features

### Flashcards
Generate flashcards for a given topic, each containing a prompt/question and its corresponding answer. Users can input a topic name and click "generate" to generate a set of 20 flashcards.

### Notes Formatter
Organize and format raw text notes under headings. Users can input rough text notes and click "format" to generate neatly organized notes displayed below the input field.

### Practice Questions Generator
Generate practice questions and their correct answers for a given topic. Users can input a topic name and click "generate" to generate a set of 20 questions with corresponding answers.

## Technologies Used
- Frontend: React.js
- Backend: Django (Python)
- AI Model: OpenAI GPT-3.5 Turbo API

## Getting Started
To run this application locally, follow these steps:

1. Clone this repository.
2. Navigate to the project directory.
3. Install dependencies by running `npm install` for frontend and `pip install -r requirements.txt` for backend.
4. Set up the environment variables required for OpenAI GPT-3.5 Turbo API.
5. Start the frontend server by running `npm start`.
6. Start the backend server by running `python manage.py runserver`.
7. Access the application at `http://localhost:3000`.

## Contributors
- [Mudassir Fayaz](https://www.linkedin.com/in/mudassir-fayaz-8a7697204) - I am an AI and Web developer with high interest in LLM
- [Sohaib Ahmed Abbasi](https://www.linkedin.com/in/sohaibahmedabbasi) - I am a recently graduated software engineer who loves to solve problems and create impactful solutions.
- [Vaishnavi Kale](https://www.linkedin.com/in/vaishnavi-kale-111543204) I am a tech enthusiast and I love connecting with like-minded individuals