Skip to content
This repository has been archived by the owner on Jul 28, 2021. It is now read-only.
/ sweet-talk Public archive

💬 Simple chatroom

License

Notifications You must be signed in to change notification settings

dtcristo/sweet-talk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sweet Talk

A simple chatroom. Sweet Talk is built on Sinatra (the minimal web framework for Ruby) and uses the Faye publish-subscribe messaging system.

Screenshot

Installation

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.

Todo

  • Multiple chat rooms (create your own)
  • Per-user authentication
  • Persist messages