A modern social media web application built with Next.js, Prisma, and Clerk for authentication.
Users can create posts, like, and comment in real-time with a clean and responsive UI.
- 🔐 Authentication with Clerk
- 📝 Create, edit, and delete posts
- 💬 Comment system with real-time updates
- ❤️ Like / Unlike posts
- 👤 User profiles with follow/unfollow system
- 🌙 Modern UI using TailwindCSS
- Frontend: Next.js 14
- Backend: Prisma + PostgreSQL
- Auth: Clerk
- Styling: Tailwind CSS + Shadcn UI
- Hosting: Vercel
# Clone the project
git clone https://github.com/Kaitosss/social.git
# Go to the project directory
cd social
# Install dependencies
npm install
# Set up environment variables
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
DATABASE_URL=
UPLOADTHING_TOKEN=
# Run the app
npm run dev