← all projects

bunch

Real-time Group Chat Monorepo

A modern, real-time group messaging alternative to Slack/Discord built as a Python-Django backend and Next.js frontend monorepo.

TypeScript · Python · Next.js · Django · Django REST Framework · WebSockets (Daphne ASGI) · Playwright · TailwindCSS

the problem

Real-time communication platforms suffer from heavy desktop client overhead and rigid backend structures that make integration difficult.

what came out of it

Formed a highly responsive real-time messaging pipeline, with Playwright end-to-end integration tests achieving 98% coverage across crucial messaging flows.

notes from the build

  • Developed a scalable real-time chat platform (bunch) utilizing WebSockets (Daphne ASGI) and a Django-Next.js monorepo architecture.
  • Designed a high-throughput API with automatic OpenAPI documentation and extensive serializer validation layer.
  • Integrated comprehensive end-to-end integration testing using Playwright, ensuring 98% test coverage across messaging flows.