Skip to content

Sistema simples para cadastro de fornecedores e produtos

License

Notifications You must be signed in to change notification settings

lucasffgomes/teste-php

Repository files navigation

Teste-PHP

Projeto de sistema web utilizando as 4 operações básicas com banco de dados: Create, Read, Update e Delete.

Introdução

Esse projeto está utilizando uma arquitetura constituída em controllers e views, seguindo boas práticas e padrões modernos de codificação. Utilizando TailwindCSS para o frontend e o DaisyUI para os componentes tornando sua manutenção muito mais fácil e interface moderna. Os dados das empresa são fictícios e foram tirados do site (https://4devs.com.br).

Instalar e rodar o projeto

Dependências globais

É necessário ter todas as seguintes dependências instaladas:

  • PHP v8.2 (ou versão superior);
  • Composer v2.3.7 (ou versão superior);
  • MySQL v5.7.33 (ou versão superior);
  • Node.js LTS v16 (ou versão superior).

Dependências locais

Após baixar/clonar o reposítório, entre na pasta do mesmo e instale as dependências locais com os seguintes comandos abaixo:

npm install
composer install

Importar base de dados

Faça a importação da base de dados a partir do arquivo dump.sql que está no diretório src/

Variáveis de ambiente

Altere o valores das variáveis no arquivo .env de acordo com seu ambiente.

Executar aplicação

Para executar a aplicação, rode o comando abaixo:

composer run server

Com isso, a aplicação será executada, sendo acessível pela url (http://localhost:8000).

E a aplicação deverá ter algo parecido com isso

image

Pronto! Agora é só inserir novas funcionalidades para criar um produto melhor. Faça bom uso!

About

Sistema simples para cadastro de fornecedores e produtos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published