A simple chatroom. Sweet Talk is built on Sinatra (the minimal web framework for Ruby) and uses the Faye publish-subscribe messaging system.
Clone the repo:
$ git clone https://github.com/dtcristo/sweet-talk.git
$ cd sweet-talk
Copy the example environment configuration and fill it out:
$ cp .env.example .env
$ nano .env
Install dependencies:
$ bundle install
Start puma
web server with desired port and environment:
$ puma -p 3000 -e production
You're all set for some sweet talk.
- Multiple chat rooms (create your own)
- Per-user authentication
- Persist messages