Squash is a collaboration app with real-time chat, built using React and Node.js Express framework, and incorporating MongoDB, WebSocket, and authentication for a secure and efficient user experience.
You can access squash on https://squash-io.web.app/
The project was done in a docker container using mcr.microsoft.com/devcontainers/typescript-node:0-18 container on a mounted volume.
This project was deployed on a serverless firebase architecture.
- A docker runtime
-
Clone the project to your machine and launch your docker daemon
-
Open the project into a container to build the container from image
-
Change the directory to the client directory
cd client
and start usingnpm run start
-
Change the directory to the server directory
cd server
and start usingnpm run start
-
squash should be up and running on http://localhost:3000/
-
If you run into any issues while executing any of these steps, simply create a case
Cheers!