Projeto de sistema web utilizando as 4 operações básicas com banco de dados: Create
, Read
, Update
e Delete
.
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).
É 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).
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
Faça a importação da base de dados a partir do arquivo dump.sql
que está no diretório src/
Altere o valores das variáveis no arquivo .env
de acordo com seu ambiente.
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).
Pronto! Agora é só inserir novas funcionalidades para criar um produto melhor. Faça bom uso!