Ecommerce Laravel

Uma loja virtual moderna e completa construída com Laravel 8, Inertia.js e Vue.js.

2 min read
  • Laravel
  • PHP
  • Vue.js
  • Inertia.js
  • MySQL

🧠 Sobre

Uma loja virtual completa projetada para entregar uma experiência de navegação rápida (SPA) utilizando a força do PHP com o ecossistema reativo do Vue.

O projeto foi construído seguindo o padrão de arquitetura MVC do Laravel, demonstrando a criação fluida de uma aplicação web sem a necessidade de construir uma API RESTful separada, usando o Inertia.js como ponte direta entre o Laravel e o Vue.


⚙️ Tecnologias

  • Backend: Laravel 8 (PHP 7.4) com arquitetura MVC
  • Frontend: Vue.js 2.5 acoplado via Inertia.js
  • Banco de Dados: MySQL
  • Gestão de Pacotes: Composer e NPM
  • Pagamentos: Integração com Mercado Pago

📸 Imagens

Vitrine do E-commerce Carrinho de Compras Dashboard Administrativo

▶️ Como rodar

git clone https://github.com/ilanzgx/ecommerce-laravel.git
cd ecommerce-laravel
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
npm run dev

✨ Funcionalidades

  • Sistema de avaliações: Feedback dos produtos pelos compradores
  • Ativação de conta por E-mail: Segurança no cadastro de novos usuários
  • Webhook Mercado Pago: Detecção automática do status dos pedidos
  • Backoffice completo: Gestão administrativa total da loja
  • Totalmente Responsivo: Design adaptado para Mobile
  • Checkout: Fluxo final de compra com gateway de recebimentos configurável

📌 Status

🟢 Concluído


👤 Autor

Ilan Fonseca github.com/ilanzgx