Skip to content
Dorm room control application
Branch: master
Clone or download
Latest commit 267ada2 Jan 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add HotJar Jan 15, 2018
bin Add rubocop and reek and fix their offences Jan 28, 2017
config Add bugsnag Jan 21, 2018
db Add HotJar Jan 15, 2018
lib Create service generator Jul 29, 2017
log Create new rails 5.0.1 application Jan 28, 2017
public
spec
tmp Create new rails 5.0.1 application Jan 28, 2017
vendor/assets Create new rails 5.0.1 application Jan 28, 2017
.config.reek Set up google auth Jul 8, 2017
.gitignore Add dotenv and vk omniauth gems Feb 28, 2017
.overcommit.yml Add overcommit with rubocop and reek Jan 28, 2017
.rspec Set up testing environment Jan 28, 2017
.rubocop.yml Create User#next_on_room_activities Jul 19, 2017
.ruby-gemset
.ruby-version Add HotJar Jan 15, 2018
.simplecov Fix simplecov config not showing modes coverage Jan 29, 2017
.travis.yml
Gemfile Add bugsnag Jan 21, 2018
Gemfile.lock Add bugsnag Jan 21, 2018
Guardfile Fix rubocop remarks Jun 5, 2017
LICENSE Initial commit Jan 28, 2017
README.md Update README.md Jul 31, 2017
Rakefile
config.ru Create new rails 5.0.1 application Jan 28, 2017

README.md

Build Status

Room538

A hostel room control application. It is destined for controlling who is next on things like "cleaning up", "taking out trash" or other activities between you and your roommates.

Deployed to Heroku: https://room538.herokuapp.com/

Features

  • Authentication via registration, VK or Google
  • Create rooms and invite your roommates to them
  • Create new activities and use them in your room
  • Simple dashboard with:
    • Status: who is next on what activities
    • Progress: progresses on every activity of every roommate
    • History: history of submitting done activities in your room
  • Ability to reset room progress, edit or leave room

Technologies:

  • Language: Ruby
  • Framework: Rails
  • Database: PostgreSQL

Local development

  1. Install PostgreSQL
  2. Run the following commands to install project:
$ git clone https://github.com/hmlON/room538.git
$ cd room538
$ bundle install
$ rails db:create db:setup
$ rails server

Testing

$ rails db:test:prepare
$ rspec
You can’t perform that action at this time.