Skip to content

alx-skryabin/anonymous-chat

Repository files navigation

Anonymous Chat

Link: Demo
Link: Server

Functional:

  1. Support rooms (Also private by pass)
  2. The ability to exclude a user by voting
  3. Ability to edit and delete messages
  4. View the list of rooms available
  5. Without registration and authorization
  6. Root-user support (stealth mode)
  7. Changing the avatar

Available Scripts:

In the project directory, you can run:

npm run build

The command will run the build in both frontend and backend packages
The nested build commands will be executed in production mode.

npm run start:frontend

Run the start command from the frontend package
Runs the client in the production mode.
Open localhost:3000](http://localhost:3000) to view it in the browser.

npm run start:backend

Run the start command from the backend package
Runs the server in the production mode.
Open localhost:5000 to view it in the browser.

npm run dev:frontend

Run the dev command from the frontend package
Runs the client in the development mode.
Open localhost:3000 to view it in the browser.

npm run dev:backend

Run the dev command from the backend package
Runs the server in the development mode.
Open localhost:5000 to view it in the browser.

npm run dev

Run the client and server in development mode at once

npm run format:prettier

Commands for formatting and bringing code to accepted standards

Deploy Railway

  1. Run npm run format
  2. You need to commit to the release branch.
  3. The deployment will start automatically - view detail on Railway

Stack:

React TypeScript Materialize
Sass Express Prettier socket.io

Author:

Github: @alx-skryabin
Repository: Readme

About

Full stack app - Anonymous Chat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors