afroraydude / anonymous-chat-example

Example chat program using React and Socket.IO, still indev in another repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

anonymous-chat

GitHub release Github commits (since latest release)

Welcome!

This project is a sort of semi-anonymous chat web application and server application. Usage is simple, and all users can be identified via an "anonid" that is generated on each time you initiate connection with the server.

Installation

Server

Installing the server is an easy 5 step process.

  1. Download the latest release of this repository from here
  2. Run cd server
  3. Run npm install or yarn install to install all necessary packages
  4. Edit the .env file to contain your own SSL key and certificate
  5. Run npm start

Client

There is no need to install the client web app. Just visit the associated website here, however there will be an Electron app coming out soon:tm:

What if I want to host myself?

If you want to host the chat app yourself, or use a custom version of it, just run cd webapp && npm run build to build the web app. The fully compiled files will be located in /path/to/project/webapp/build/

About

Example chat program using React and Socket.IO, still indev in another repository


Languages

Language:JavaScript 88.3%Language:HTML 9.6%Language:CSS 2.1%Language:Shell 0.1%