This project was done in the NWL-5 event, where I could improve my skills using TypeScript, Node and Websocket.
Here is developed a chat system where an user sends a message and than a admin or helper can chat with the user to help him with his issue.
A glimpse
- TypeScript
- Express
- Node
- TypeORM
- SQLite3
- Websocket / Socket IO
- Mustache
Clone the repository by clicking on "Clone or Download" and copy the given link. In your terminal, go to the folder where you want the project to be and use the following command:
git clone https://github.com/carlosveigadev/chat-message.git
After that, open the folder with the code editor of your choice and follow the steps below.
- Enter a user email and a message at
localhost:3333/pages/client
; - The support at
localhost:3333/pages/admin
will have an open issue; - The support choose an issue to start a conversation, and answer the user.
- The user receives the message.
Make sure you have Yarn installed in your machine.
Open the terminal and go to the folder of the game and run the following commands:
yarn install
;yarn dev
;
Those commands will ensure you installed the proper packages required and start the server locally
👤 Carlos Veiga
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- NWL for the opportunity;
This project is free to use.