Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Vernon Hills, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m building a real-time web application that lets users talk in group chat rooms. The whole system must follow a true microservices architecture: several small services will handle messaging, user sessions, notifications, and any other domain logic, talking to each other over lightweight APIs or event streams. Persistent data will live in MongoDB, so each service that needs storage should read and write there through its own repository or data-access layer.
Here’s how I picture the work flowing: one service receives each incoming message, stamps it with metadata, and publishes it to the message bus; a second service distributes that message to every client currently connected to the relevant room; and another service keeps track of room membership, presence, and chat history. The front-end (framework is your choice) simply opens a web socket, subscribes to the room, and renders new messages instantly. All services should be independently deployable—Docker containers with clear health checks are perfect, and if you want to wire them together with Kubernetes or docker-compose I’m happy with that.
Deliverables I need from you:
• A running set of microservices that support group chat in real time
• MongoDB collections and indexes already prepared, plus seed data for quick testing
• A minimal front-end that demonstrates joining a room, posting messages, and seeing them arrive live
• Source code, Dockerfiles, and a short README that explains how to spin everything up locally and push to production
If this architecture and stack sound exciting, let me know how you’d break down the work and how long you expect each milestone to take." (client-provided description)
Matched companies (4)

Mobiweb Global Solutions

Omninos Technologies International pvt ltd

Versasia Infosoft
