Skip to content

Real time discord clone with FastAPI as the backend along with websockets and React as the frontend.

Notifications You must be signed in to change notification settings

bendeez/discord-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Clone

  • FastAPI - Backend
  • React - Frontend
  • Websockets - Real time communication

Here's a demo of the application:

Discord.-.Google.Chrome.2024-06-30.19-33-12.mp4

Want to run this?:

  1. Copy and paste these env variables into a file named .env.dev and put it in the backend/app directory:
     JWT_SECRET_KEY=09d25e094faa6ca2556c818166b7a9563b93f7099f6f0f4caa6cf63b88e8d3e7
     JWT_ALGORITHM=HS256
     DATABASE_NAME=discord
     DATABASE_PORT=5432
     DATABASE_USERNAME=postgres
     DATABASE_PASSWORD=discord
     DATABASE_HOST=postgres
     FIREBASE_CONFIG='{}'
     REDIS_HOST=redis
     REDIS_PORT=6379

Heres a vid on how to get the firebase config: Watch the video

  1. Run this command:
    docker-compose -f docker-compose.dev.yaml up

If you would like to message me, my discord is: backendblaziken

About

Real time discord clone with FastAPI as the backend along with websockets and React as the frontend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published