Skip to content

KrystianJP/bonfire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bonfire

Discord clone project

Features

  • Real-time text chatting
  • Direct messaging
  • Voice chat and channels
  • Discord "Servers" including
    • settings
    • channels
    • users
    • roles (and admins)
    • invite links
  • Personal profile and settings
  • Similar UI

Development

  • React used to make frontend
  • ExpressJS used to make REST API
  • PostgreSQL database hosted on Neon.tech used to store data
  • JWT used to generate and verify secure web token for session management and API authentication
  • Passport.js handles authentication flow, with bcrypt used to hash user passwords
  • socket.io used to make WebSockets (for Real-time chatting)
  • Agora used to handle voice chat

About

discord clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors