/chatsignal

Backend for a web chat application using WebSockets and WAI in Haskell

Primary LanguageHaskellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

chatsignal

This repository contains the backend code for "One Hour Club", a chatroom that is open for one hour a day. The frontend code can be found at onehourchatreact.

Features:

  • TLS support
  • IP ban list
  • Opens at 6am UK time and closes at 7am UK time

Future features:

  • Allow users to talk to each other as a group using WebRTC
  • Notify users when the chatroom is about to open or close
  • Allow users to create persistent logins with some form of authentication (e.g. username/password, oAuth)