/perfectpay

CRUD in Laravel + HTML5, CSS (Bootstrap 3.3) + JavaScript (JQuery), with register of customers, products and sales.

Primary LanguagePHP

Build Status Total Downloads Latest Stable Version License

About this Project

Primeiro passo é clonar o projeto, deve se rodar o comando abaixo dentro da pasta do projeto, para instalar as dependências:

composer update

Segundo passo é criar um banco de dados conforme as configurações abaixo:

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=perfectpay

DB_USERNAME=homestead

DB_PASSWORD=secret

Terceiro passo, após o BD criado e configurado, executar o comando:

php artisan migrate

Assim, o ORM Eloquent do Laravel irá criar todas as Data Tables (Tabelas) no nosso BD.

Quarto passo, é popular essas tabelas, com clientes e com os produtos. Minha idéia era o cliente cadastrar com login e usar ele ele para preencher a tabela de clientes, mas não era assim que estava o MER, então decidi seguir o MER e o mockup enviado pelo email.

Quinto passo, após os clientes e os produtos criados, basta fazer as vendas (sales), os selects serão preenchidos automaticamente.

Na tela home ("/"), a busta é feita passando a data e qual cliente, assim ele trará qual cliente comprou quais produtos, ou seja, quais vendas foram feitas para aqueles clientes, e na tabela a baixo são todas vendas realizadas.