Skip to content

ericellb/React-Discord-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Discord Clone

Functional Discord Clone written in Typescript using React, Socket IO, NodeJS, Express and MySQL

** This project is NOT maintained, and does not reflect my current work **

  • This project was created as a learning experience in 2018
  • Not maintained, and backend no longer hosted anymore

View the live verison at -> http://ericellb.github.io/React-Discord-Clone

Check out the backend code! -> https://github.com/ericellb/React-Discord-API

Originally started as a simple chatting application to test my Frontend + Backend skills, magically turned into a Discord Clone.

layout image

Features

Implemented Features

  • Real time messaging using Socket IO
  • Local Authentication
  • Loads User Data upon login (Servers, Channels, Private Messages)
  • Creation and Joining Servers
  • Creation of Channels in a Server
  • Server Settings (Change name and delete)
  • Channel Settings (Change name and delete)
  • Persistent channel history
  • Pretty Print Code Blocks enclodes in three `
  • Private messaging
  • Timestamps for messages
  • Show current active users in given server
  • Convert to Typescript
  • Voice Chat (Buggy, but main features work)

License

Copyright Eric Ellbogen 2019