O ecommerce é um prototipo de um e-commerce para avaliação de conhecimento de php, laravel, html, css e javascript.
- Laravel 8;
- JSON PHP Extension + Banco de dados (MySQL, SQLite) + Servidor web (Apache) - recomendado: download do ambiente de desenvolvimento php Xampp.
- Configuração correta das variáveis de ambiente (mysql e php). Composer
- PHP: * Versão >= 8.2.6
- OpenSSL PHP Extension
- PDO PHP Extension
- Composer.
- Clone o repositório para seu computador;
- Dentro da pasta principal do projeto crie um arquivo com o nome: .env;
- Copie o conteúdo do arquivo .env.example para o arquivo .env recém criado;
- Acesse o repositório com um terminal e execute o comando: composer install;
- Ainda no terminal, gere uma application key com o comando: php artisan key:generate;
- Configure o arquivo .env com as configurações do banco de dados local;
- No terminal, execute as migrations com o comando: php artisan migrate --seed (a flag --seed serve para rodar o seeder do laravel. Neste projeto, foi usado para gerar o vendedor automaticamente do sistema, aquele a quem foi atribuido os produtos anexados no banco de dados com origem na Api);
- Depois, execute o comando php artisan fetch:data (este comando criado através do Kernel do Laravel);
- Por fim, para executar o projeto, use o comando: php artisan serve e acesse a url indicada no terminal.
- Este e-commerce foi desenvolvido usando como base o framework Laravel. O frontend foi feito em html, css e javascript, e com o uso do Bootstrap como base e auxilio para a estilização do projeto.