Skip to content

Fullstack Discord Clone: Next.js 14, TypeScript, PostgreSQL, Socket.io, Prisma, Tailwind

Notifications You must be signed in to change notification settings

psuarezdev/discord-clone

Repository files navigation

Fullstack Discord Clone: Next.js 14, TypeScript, PostgreSQL, Socket.io, Prisma, Tailwind

Captura de pantalla 2024-02-12 005344

Prerequisites

Node version 18.x.x

Setting up the project

Cloning the repository

git clone https://github.com/psuarezdev/discord-clone.git

Install packages

npm i -E

Setup .env file

DATABASE_URL=

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=

CLOUDINARY_NAME=
CLOUDINARY_KEY=
CLOUDINARY_APY_SECRET=

LIVEKIT_API_KEY=
LIVEKIT_API_SECRET=
NEXT_PUBLIC_LIVEKIT_URL=
NEXT_PUBLIC_SITE_URL=

Setup Prisma

npx prisma migrate dev --name init

Start the app

npm run dev

About

Fullstack Discord Clone: Next.js 14, TypeScript, PostgreSQL, Socket.io, Prisma, Tailwind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages