Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.25 KB

README.md

File metadata and controls

43 lines (28 loc) · 1.25 KB

OnlyGoodVibes 🤗

The "bad vibes-free" social network

This project is an MVP of a social network that eliminates all the bad vibes from your Lens Protocol feed.

When you connect your wallet, OnlyGoodVibes will fetch your default Lens feed (already created by the Lens API). Then it will ask ChatGPT to send a feedback for each post (true => good vibe, false => bad vibe).

All messages considered like "bad vibe" or "neutral vibe"(1) are then blurred out on the UI.

(1) : As OnlyGooVibes is an MVP, the aim is to showcase the concept. By including neutral vibes I multiply my chances of there being blurred content in the feed, allowing everyone to see how it works.


Project Usage

Install dependencies

# install frontend / backend dependencies
yarn

Set your OpenAI API key

cp .env.local.example .env.local
# set the OPENAI_API_KEY variable with your own OpenAI API key in the freshly created .env file
source .env

Start the app

# this will start your Next.js app
# the frontend is available on http://localhost:3000/
# it also starts a local backend
yarn dev

Then, the app will be running on http://localhost:3000.