Esta plataforma web facilita pagamentos, conectando financeiramente empresas com seus clientes.
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Para executar a versão de desenvolvimento é preciso:
Ruby 3.0.2
Rails 6.1+
Git
NodeJs
Yarn
- Clonar o repositório
- Acessar a pasta pagamentos-alpha pelo terminal
cd pagamentos-alpha
- Executar:
bundle config set --local without production
bundle install
- Em seguida executar:
rails webpacker:install
- Em seguida executar:
rails db:migrate
rails db:seed
rails server
Acesse a aplicação pelo navegador: digitando http://localhost:3000/ na barra de endereço.
Para executar os testes execute no terminal:
rspec --format=documentation
O sistema foi desenvolvido usando TDD(Test-driven development), com testes unitários e de integração, utilzando as gems rspec e capybara. Esse é o projeto final da etapa 2 da turma 7 do programa Treinadev da Campuscode.
Links com detalhes sobre o projeto:
- Primeira sprint: Cadastros e meios de pagamento (em andamento)
- Cadastro de administradores
- Cadastro de usuários
- Registro de empresas pelos usuários
- Administradores podem aprovar ou rejeitar empresas
- Administradores podem criar meios de pagamentos
- Administradores podem desativar ou ativar meios de pagamentos
- Usuários podem selecionar quais meios de pagamentos serão usados por suas empresas
Mais features serão planejadas e implementadas no futuro!
- Ruby on Rails - O framework web usado
- Bundle - Gerenciador de dependências (gems)
- Yarn - Gerenciador de dependências do front-end