Skip to content

jay2drip/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

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

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

** NOTE - This project is not currently maintained. **

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

About

Discord Clone using React, Node, Express, Socket-IO and Mysql

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.4%
  • CSS 8.0%
  • JavaScript 2.8%
  • HTML 1.7%
  • Shell 0.1%