This project is a chat messenger built to handle multiple logged users in a WebSocket Server.
I developed this during a coding test week when I was applying to an opportunity in an USA Company.
Server-side:
Client-side:
- Have node and npm on your machine
- Have docker or have postgres on your machine
git clone [email protected]:EddJesus/RealTimeChatMessenger.git RealTimeChatMessenger
cd server
npm install
5.1 run a postgres locally on your machine:
OR:
5.2 use docker:
sudo docker-compose up
npm run seed
npm run dev
cd client
npm install
npm start
After running the server and the client correctly, just open the client and there you must know what to do 😉! Play!
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.