Note
This is an example project to demonstrate my coding skills. It is not actively maintained.
- Ruby 3+ (see .ruby-version file)
- PostgreSQL 16+
After installing Ruby and PostgreSQL, follow these steps:
- Run
bundle install
to install all necessary Gems - Run
bin/setup
to prepare the database - Run
rake fake_data:users
if you want to create some sample users (optional) - Execute
bin/dev
to run the app locally
This is a 1-to-1 chat application that uses ActionCable features:
- Users can search for and chat with other users
- Users can send messages to other users
- Users receive browser notifications when they receive a message
Test the application with RSpec by running the command bundle exec rspec
.