Este é um pequeno projeto para um software MVC escrito em Ruby on Rails versão 7.0, que utiliza Ruby 3.2, banco de dados PostgreSQL e algumas gems, como RubyXL, Ransack, Kaminari e Bootstrap para layout.
Certifique-se de ter as seguintes dependências instaladas antes de prosseguir:
- Ruby 3.2
- Ruby on Rails 7.0
- PostgreSQL
- Yarn ou NPM
Clone o repositório e instale as dependências:
bundle install
Crie o banco de dados e execute as migrações:
rails db:create
rails db:migrate
Execute o arquivo db/seeds.rb
para popular o banco de dados com dados de teste:
rails db:seed
Inicie o servidor:
rails server
Compile os assets:
yarn
yarn watch:css
Acesse o sistema em http:https://localhost:3000/
Este software faz uso das seguintes gems para fornecer funcionalidades adicionais:
- RubyXL: Uma biblioteca para manipulação de arquivos Excel em Ruby. Permite importar e exportar dados para planilhas Excel.
- Ransack: Uma biblioteca para construção de consultas avançadas em Ruby on Rails. Facilita a criação de pesquisas complexas em modelos.
- Kaminari: Uma gem de paginação para Ruby on Rails. Facilita a criação de páginas com suporte a navegação paginada.
- Bootstrap: Um framework front-end popular para criação de layouts responsivos. Facilita o desenvolvimento de interfaces atraentes e amigáveis.