/udp-chat

UDP-based chat room monorepo

Primary LanguageGo

UDP-chat

The chat server made for you :)

It consists in two parts, the client and the server.

Roadmap

  1. General
    • Define basic architecture
    • Create Redis infrastructure (1)
  2. Server
    • Create base project
      • Configure logging
    • Receive messages from client
    • Broadcast messages to clients
    • Save messages on Redis
      • Save connected clients
    • Read messages from Redis
    • Delete messages
    • Flush DB when no one is connected to chat server anymore
    • Unit testing
    • Integration testing
  3. Client
    • Create base project
      • Create graphical interface
    • Create BFF
    • Connect to chat server
    • Read messages from Redis
    • Send messages to server
    • Delete messages
    • Unit testing
    • Integration testing
  4. Documentation
    • Requirements
    • How to build and run
    • How to run tests
    • Architecture diagrams