/discord-clone

discord clone by Feryael Justice made with NextJS 13, React, Tailwind, Shadcn, PlanetScale (online MySQL db hosting), Clerk (auth) and Socket.io

Primary LanguageTypeScript

Discord Clone by Feryael Justice

A Discord clone built with NextJS 13, React, Tailwind, Shadcn, PlanetScale, Clerk, and Socket.io.

Author

@FeryaelJustice (FeryaelDev)

Features:

  • Create and manage servers
  • Chat with other users in real time
  • Send and receive messages, images, and videos
  • Create and join voice and video channels
  • Share your screen
  • And more!

Getting started:

  1. Clone the repository: git clone https://github.com/FeryaelJustice/discord-clone.git
  2. Install the dependencies: npm install
  3. Create a .env file and add the following environment variables: PLANETSCALE_DATABASE_URL= CLERK_API_KEY=
  4. Start the development server: npm run dev
  5. Visit http://localhost:3000 in your browser to start using the Discord clone!

Deployment:

To deploy the Discord clone to production, you can use a service like Vercel or Netlify.

Contributing:

Bug reports and pull requests are welcome!

License:

The Discord clone is licensed under the MIT License.

Technologies used:

  • NextJS 13
  • React
  • Tailwind
  • Shadcn
  • PlanetScale
  • Clerk
  • Socket.io

Notes:

  • This Discord clone is still under development.
  • Please report any bugs or issues to the GitHub repository.
  • Have fun!