Skip to content

carlosveigadev/chat-message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat-Message Project.

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

  • The user adds an email and a message. Example 01

  • The support receives an incoming connection. Example 02

  • The support enters the chat and answer the user. Example 03

  • The user receive the message from the support. Example 04

Built With

  • TypeScript
  • Express
  • Node
  • TypeORM
  • SQLite3
  • Websocket / Socket IO
  • Mustache

Getting Started

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.

How To Use

  • 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.

Setting up the necessary packages:

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

Authors

👤 Carlos Veiga

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • NWL for the opportunity;

📝 License

This project is free to use.

About

A chat message functionality build with node.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published