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.
- Host: GitHub
- URL: https://github.com/maestro1982/vibenet
- Owner: Maestro1982
- Created: 2024-07-22T08:22:24.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T13:04:18.000Z (almost 2 years ago)
- Last Synced: 2025-01-12T11:44:39.067Z (over 1 year ago)
- Topics: 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
- Language: TypeScript
- Homepage: https://vibenet.vercel.app
- Size: 4.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).







# 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