Descrição: O projeto é um sistema de backend em PHP para gerenciar produtos e vendas. Ele permite o cadastro de produtos, tipos de produtos e valores percentuais de imposto para cada tipo. A tela de venda permite registrar os produtos adquiridos e suas quantidades, calculando o valor total de cada item e o valor do imposto pago. O sistema também apresenta totalizadores para o valor da compra e o valor dos impostos. As vendas são salvas para registro e os dados são armazenados em um banco de dados.
Descrição: O projeto consiste em um frontend desenvolvido em React que se integra a um sistema de backend em PHP para gerenciar produtos e vendas. O frontend permite o cadastro de produtos, tipos de produtos e valores percentuais de imposto. Também oferece uma tela de venda onde é possível registrar produtos adquiridos, calcular valores e impostos, e exibir totalizadores. As transações são enviadas ao backend para serem armazenadas no banco de dados.
Back-end
: PHPFront-end
: ReactBanco de dados
: Postgresql
- Este projeto foi construido com PHP, é necessário te-lo instalado em sua máquina previamente.
Após clonar o projeto em sua máquina navegue até o diretório raiz do projeto:
cd SoftExpert-test
Execute o seguinte comando para renomear seu arquivo .env:
cp .env.example .env
Preencha o arquivo .env com dos dados de seu banco Postgresql:
Execute o seguinte comando para criar a api key:
php config/GenerateApiKey.php
Execute o seguinte comando para criar as tabelas no banco de dados:
php database/Migrations.php
Em seguida, popule as tabelas com dados iniciais:
php database/Seed.php
Execute o servidor do php em sua máquina:
php -S localhost:8080
Agora para utilizar o sistema clique aqui! ou acesse:
http://localhost:8080
- logar como admin:
email: [email protected]
password: adm1234
- logar como user:
email: [email protected]
password: test123