hmlON / room538

Dorm room control application

Home Page:https://room538.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Dorm room control application

https://room538.herokuapp.com

License:MIT License


Languages

Language:Ruby 76.6%Language:HTML 19.8%Language:CSS 1.6%Language:JavaScript 1.4%Language:CoffeeScript 0.7%