Skip to content
This repository has been archived by the owner on Sep 25, 2022. It is now read-only.

ramonsantos/finances

Repository files navigation

Finances

Build Status Maintainability Test Coverage Code Climate technical debt License: MIT ruby rails

Web application to manager personal finances.

Software stack

Finances is a Ruby on Rails application that runs on the following software:

  • Linux
  • Ruby (MRI) 2.7.2
  • Ruby on Rails 6
  • NodeJS 12.x
  • Yarn 1.x
  • Docker
  • PostgreSQL 12+

Getting Started

Install Ruby

Using rbenv

rbenv install 2.7.2

Install PostgreSQL

Using Docker Compose

docker-compose up -d

Install Project Dependencies

Ruby dependencies

bundle install

JavaScript dependencies

yarn install --check-files

Prepare Database

bundle exec rake db:prepare

Run Application

foreman start -f Procfile.dev

Run Tests

bundle exec rspec