This repository contains a scalable full-stack chat application powered by Socket.IO, designed as a foundation for building and deploying real-time applications on Genezio.
The application integrates MongoDB to ensure seamless message broadcasting to all connected clients, even when the server scales dynamically.
- Real-time Communication: Utilizes Socket.IO for instant messaging between clients.
- Serverless Deployment: Configured for deployment on Genezio, enabling automatic scaling and reduced infrastructure management.
The MongoDB will be provisioned by the genezio platform.
- Node.js installed on your local machine.
npm install genezio -g
- A Genezio account.
-
Clone the Repository:
git clone https://github.com/Genez-io/socket-io-getting-started.git cd socket-io-getting-started
-
Log In to Genezio:
genezio login
-
To run the application locally:
genezio local
-
Deploy the Application:
genezio deploy