A networking platform that connects people through tag-based matching and real-time messaging, built as a microservices monorepo.
Overview
The system is split into focused services: a Go-based backend for matching and messaging, a Frappe-based module for business processes, and a web application for the user-facing experience.
Key Features
- Tag-based matching engine for connecting users
- Real-time messaging with WebSocket-based communication
- Microservices architecture in Golang for scalability
- Frappe integration for business workflows
- Web application frontend
Tech Stack
- Backend: Golang (microservices)
- Business layer: Frappe
- Frontend: Node.js web app