Skip to content

A real-time collaborative drawing chat application built with Ruby and WebSockets.

Notifications You must be signed in to change notification settings

abbychau/smiecha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smiecha

A real-time collaborative drawing chat application built with Ruby and WebSockets.

Features

  • Real-time collaborative drawing canvas
  • Color picker for drawing tools
  • Chat functionality
  • Image saving capability

Technology Stack

  • Ruby/Sinatra for backend
  • WebSocket for real-time communication
  • HTML5 Canvas for drawing
  • jQuery UI for interface components
  • Bootstrap for styling

Getting Started

  1. Install dependencies:
gem install sinatra rackup puma
bundle install
  1. Start the server:
ruby main.rb -p 80 -o 127.0.0.1
  1. Open http://localhost:9393 in your browser

License

This project uses various libraries including:

  • jQuery UI (MIT License)
  • Bootstrap (MIT License)
  • Spectrum Color Picker (MIT License)

About

A real-time collaborative drawing chat application built with Ruby and WebSockets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •