After login with your username you can easily send, edit and delete messages and see what your colleagues have written.
In the participants tab you can see a list of currently connected users.
This Chat App uses a number of open source projects to work properly:
- React - a JS library for building user interfaces!
- React-Linkify - React component to parse links (urls, emails, etc.) in text into clickable links
- Typescript - TypeScript extends JavaScript by adding types.
- Jest - Jest is a delightful JavaScript Testing Framework with a focus on simplicity
- Enzyme - Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components' output.
- Websocket - JavaScript implementation of the WebSocket protocol versions 8 and 13 for Node.
- Node.js - As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications.
In the project directory, you can run:
Runs the server in the development mode.
To test it from different devices in the same network, change the IP in App.tsx to your own.
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build
folder.