discord-clone Tailwind Templates

Discord Clone

Full-strack clone built with Next.js, React, TypeScript, Tailwind CSS, Prisma, and Clerk authentication. Features real-time messaging with Zustand state management.

This project is a clone of Discord web app, created to practice coding skills and try new implementations.

✨ Techs

This project is made using:

Getting Started

  1. install the dependencies:
npm install
  1. add enviroment variables:
  • Create your .env file based on the .env.example.
  • You'll need to generate publishable and private keys from Clerk.
  • You'll need a database url, a good option is Neondb, create a cluster and get the database url.
  1. generate the prisma schema and push it
npx prisma generate
npx prisma db push
  1. run the development server:
npm run dev
  1. run the prisma studio to see the db:
npx prisma studio

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

The work on this project is ongoing but feel free to create an issue suggesting improvement, or contact me via email.

šŸ¤ Contributing

Feel free to contribute! If you have ideas for new workflows, improvements, or fixes, please open an issue or submit a pull request.

Author

šŸ‘¤ Nikson Rotondaro

Top categories

Loading Svelte Themes