Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 796 Bytes

README.md

File metadata and controls

24 lines (15 loc) · 796 Bytes

chat

I was looking for a side project at the beginning of the COVID-19 quarantine, so I played with building a chat app for no particularly meaningful reason.

This repository contains:

  • A Rails app which powers:
    • An API for chat transactions over web sockets, along with HTTP requests to fetch historical messages, create users, find rooms, etc.
    • Sidekiq workers for background processing.
  • A client app, including a Node.js server and React app (mostly written in TypeScript).

Usage

With Docker, it's easy:

$ docker-compose up -d

Visit https://localhost:4001 to access the client.

License

MIT.