Chat app built using React (React on the frontend) and NodeJS/Express/Socket.io Backend.
Users are able to join a chat room and message other users in real-time.
- React
- React Router 4
- Moment JS
- SASS
- NodeJS/Express
- SOCKET.IO
Before proceeding, please ensure you have the following software installed on your computer.
- Docker
- Docker-compose
- Git
- Download Git CLT - Windows: https://git-scm.com/download/windows Mac: https://git-scm.com/download/mac
- curl https://get.docker.com | sudo bash
- sudo usermod -aG docker $(whoami)
- sudo apt install -y curl jq
- version=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r '.tag_name')
- sudo curl -L "https://github.com/docker/compose/releases/download/${version}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- sudo chmod +x /usr/local/bin/docker-compose
- Clone the repo to your machine
- Run " docker-compose up -d " from inside root directory of the project
Your app should be running on: http://localhost:3000