Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/geeekgod/lazy-learning

A revolutionary AI-powered platform to help you solve doubts instantly, make learning easy, and achieve academic success.
https://github.com/geeekgod/lazy-learning

community gpt-3 lazy-learning nextauth nextjs notes notion openai perspective-api supabase toxicity-classification typescript

Last synced: 19 days ago
JSON representation

A revolutionary AI-powered platform to help you solve doubts instantly, make learning easy, and achieve academic success.

Awesome Lists containing this project

README

        

## This project is for Quine Quest 004, please upvote the project [here](https://quine.sh/repo/thisisrishabh22-lazy-learning-732296702?utm_source=copy&utm_share_context=quests_repos). 🔥

# Lazy Learning

Worried about how shall you study? Introducing Lazy Learning A revolutionary AI-powered platform to help you solve doubts instantly, make learning easy, and achieve academic success.

## Features
- Ask questions and get answers instantly with OpenAI's GPT-3.
- Write notes and get them summarized with OpenAI's GPT-3 like notion.
- Get your doubts solved by your friends and teachers using the community.
- Toxicity detection to prevent cyber bullying to make the community safe for everyone especially students.

## Integrations
- Google Perspective API for toxicity detection.
- OpenAI's GPT-3 for question answering and summarization.
- Supabase for database and authentication.
- Vercel for hosting.

## To Do:

- [x] Integrate with Supabase for database and authentication.
- [x] Integrate with OpenAI's GPT-3 for question answering and summarization.
- [x] Integrate with Google Perspective API for toxicity detection.
- [ ] Integrate with stable diffusion to generate image based study material.
- [ ] Integrate with stable diffusion to generate video based study material.

## Setup Instructions

Clone this repo:

```bash
git clone https://github.com/thisisrishabh22/lazy-learning.git
```

Install dependencies:

```bash
npm install
# or
yarn
# or
pnpm install
# or
bun install
```

Setup the `.env.local` with the help of `.env.example` file.

Run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Kudos

![Supabase](https://img.shields.io/badge/Supabase-181818?style=for-the-badge&logo=supabase&logoColor=white)
![Vercel](https://img.shields.io/badge/vercel-%23000000.svg?style=for-the-badge&logo=vercel&logoColor=white)
![Google Cloud](https://img.shields.io/badge/GoogleCloud-%234285F4.svg?style=for-the-badge&logo=google-cloud&logoColor=white)
![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white)
![ChatGPT](https://img.shields.io/badge/chatGPT-74aa9c?style=for-the-badge&logo=openai&logoColor=white)