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

https://github.com/maestro1982/vibenet

VibeNet: The social media app for making new friends.
https://github.com/maestro1982/vibenet

cronjob infinite-scrolling lucia-auth nextjs optimistic-updates postgresql prisma-orm react-hook-form shadcn-ui stream tailwindcss tanstack-react-query tiptap-editor typescript uploadthing zod-validation

Last synced: 2 months ago
JSON representation

VibeNet: The social media app for making new friends.

Awesome Lists containing this project

README

          

**IMPORTANT**: After cloning the repo, open the command line inside the project and run `npm i --legacy-peer-deps`. This is necessary because we are using Next.js v15 rc (release candidate).

![sigin-in](image.png)
![sign-up](image-1.png)
![home](image-2.png)
![notifications](image-3.png)
![messages](image-4.png)
![bookmarks](image-5.png)
![profile](image-6.png)

# Features

🔐 Lucia Auth (with credentials and Google OAuth)
💾 PostgreSQL
🖌️ Tailwind CSS
👦 Create a new user / update user profile
📸 Post media uploads (image & video)
🤏 Drag & drop and copy-paste uploads
⏱ Cron job to delete orphaned uploads (Vercel cron)
💻 Post details page
👍 Likes feature (optimistic updates)
👁 Follow system
📒 Bookmarks feature
💬 Comments feature (with infinite loading)
🔔 Notifications feature (Prisma transactions)
👪 Direct messages feature (Stream Chat)
🔍 Search feature (+ rewrites)
... more