Skip to content

Latest commit

Β 

History

History
73 lines (51 loc) Β· 1.59 KB

File metadata and controls

73 lines (51 loc) Β· 1.59 KB

🌐 Remote Work Collaboration Platform

A microservices-based platform that enables remote teams to collaborate effectively with real-time communication, task management, and scalable architecture.


πŸš€ Live Demo

Live Demo


πŸ—οΈ Tech Stack

Frontend

  • React.js
  • Redux Toolkit
  • Tailwind CSS

Backend

  • Spring Boot Microservices
  • Apache Kafka (Event-driven communication)
  • MySQL (Aiven)
  • WebSocket (Real-time chat)
  • Docker (Containerization)

Infrastructure

  • AWS EC2
  • Nginx API Gateway
  • GitHub Actions (CI/CD)

🧱 Microservices

  • Auth Service – JWT authentication & authorization
  • User Service – User profiles & management
  • Team Service – Team creation, membership, and roles
  • Task Service – Task assignment and tracking
  • Chat Service – Real-time messaging using WebSockets
  • Call Service – Video call & meeting management
  • Common Lib – Shared authentication & utility components

βš™οΈ Running Locally

Backend

cd backend/auth-service
mvn spring-boot:run