Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/silva4dev/rails-inss-discount-project

🧙‍♂️ Building an application for INSS discounts with Ruby on Rails using TDD, DDD, CQRS, Clean Architecture, Design Patterns and SOLID principles 🎯
https://github.com/silva4dev/rails-inss-discount-project

clean-architecture cqrs design-patterns docker domain-driven-design postgresql rspec ruby ruby-on-rails test-driven-development typescript

Last synced: 8 days ago
JSON representation

🧙‍♂️ Building an application for INSS discounts with Ruby on Rails using TDD, DDD, CQRS, Clean Architecture, Design Patterns and SOLID principles 🎯

Awesome Lists containing this project

README

        

## 🧮 Introdução

Este projeto é uma aplicação para calcular o desconto do INSS (Instituto Nacional do Seguro Social) sobre os salários dos proponente. O objetivo principal é fornecer uma plataforma que facilite o cálculo e a gestão das informações relacionadas aos descontos previdenciários.

## 💻 Tecnologias

As principais tecnologias utilizadas neste projeto são:

- Ruby on Rails 🛤️
- TypeScript 💻
- PostgreSQL 🐘
- Bootstrap 🎨
- Chart.js 📊
- Rubocop 🚦
- Kaminari 📄
- Redis 📦
- Sidekiq ⚙️

## 🛠️ Setup

Para começar, copie o arquivo `.env.example` para `.env` e altere os valores das variáveis de ambiente conforme necessário.

Nota: Para executar os testes no Docker, ajuste para utilizar o `env.test`.

## 📦 Dependências

- Docker 🐋
- Redis 🔄

### Instalação

Execute o comando `docker-compose up --build` para iniciar o ambiente.

### Links

- [http://localhost:3000](http://localhost:3000) - Acesse a aplicação