/controle-contas-ruby

Project developed for controll accounts making Transfers, Apports and Manage Money Developed with Ruby and with Cucumber Tests

Primary LanguageRuby

  • Sistema de Controle de Contas.
  • A função da aplicação é o gerenciamento de valores entre contas.
  • O sistema possui 4 Módulos:
  • Cadastro de Clientes(Que podem ser Pessoa Física ou Jurídica);
  • Cadastro de Contas(Que podem ser filiais ou matrizes);
  • Realização de Transferências,Aportes e Estorno;
  • Visualização de Histórico de Transferências e Aportes;
  • A aplicação foi desenvolvida utilizando Ruby on Rails com banco de dados SQLITE3;

  • As validações do Frontend são feitas em JQuery;

  • As validações de regras de negócio estão sendo feitas no Backend;

  • Para execução do projeto, devem ser executados os seguintes comandos:

  • bundle install
  • bundle exec rake db:create db:migrate
  • rails server
  • Considerações sobre funcionalidades do sistema:
  • Para acessar o Sistemam, com o servidor rodando, acessa através de: http://localhost:3000/clientes;
  • Todos as telas podem ser acessadas pelos Menus que se encontram na parte superior das telas; (Cliente, Conta, Histórico, Transferência)
  • Tenha em mente que Toda conta deve ter um Cliente;(Que pode ser uma Pessoa Física ou Pessoa Jurídica)
  • O fluxo de uso é: Cadastrar os Clientes, Cadastrar as Contas, Realizar a Transferência entre contas e Visualizar as operações de Transferência ou Estornar as mesmas pela tela de históricos;