Skip to content

clonifyy/discord-clone

Repository files navigation

Tech stack

  • Nextjs
  • Prisma
  • Clerk (Authenticate)
  • Socket IO
  • MySQL
  • Tailwindcss
  • zustand
  • shadcn UI
  • Uploadthing

Create Project form scratch

npx create-next-app@latest [name] --typescript --tailwind --eslint

Getting Started

Run the prisma server

npx prisma studio

Run the client app

npm i
npm run dev
# or
yarn
yarn dev
# or
pnpm i
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Core features

  • Create server (Text, audio, video)
  • Join server
  • Invite link
  • Video call
  • Real time chat

Screenshot

Screenshot 2023-12-11 at 15 22 36 Screenshot 2023-12-11 at 15 23 13 Screenshot 2023-12-11 at 15 23 32 Screenshot 2023-12-11 at 15 22 56 Screenshot 2023-12-11 at 15 23 53 Screenshot 2023-12-11 at 15 24 36