A messaging app that plays sounds and animations with every message.
Users are able to send and recieve messages with other users. When a user types a letter on the site, a sound and animation will play. Users can replay the sounds and animations that play when other users send them messages. Users are also able to edit their information.
Back-end
- Ruby on Rails - Server Framework
- PostgreSQL - Database
Front-end
- Vanilla HTML, Custom CSS for styling
- webpack - Script and Asset bundler
- Paper.js - Vector Graphics Scripting Library
- howler.js - JavaScript Audio Library
Requirements
In your clone/fork of this repo:
bundle install
rails db:create #creates database
rails db:migrate #creates tables in db
rails db:seed #creates seed data
rails s #to run the server
The instructions for the front-end of this app are here. You'll need to clone/fork both repos and change your fetch URLS to local if you want to change the API. Otherwise, the app will make calls to the API hosted on heroku.