Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 months ago
JSON representation
🧙♂️ Building an application for INSS discounts with Ruby on Rails using TDD, DDD, CQRS, Clean Architecture, Design Patterns and SOLID principles 🎯
- Host: GitHub
- URL: https://github.com/silva4dev/rails-inss-discount-project
- Owner: silva4dev
- License: mit
- Created: 2024-04-13T04:39:02.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-18T12:23:25.000Z (10 months ago)
- Last Synced: 2024-09-11T18:46:39.401Z (5 months ago)
- Topics: clean-architecture, cqrs, design-patterns, docker, domain-driven-design, postgresql, rspec, ruby, ruby-on-rails, test-driven-development, typescript
- Language: Ruby
- Homepage:
- Size: 232 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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