Skip to content

gaabrenno/dom_coxitos

Repository files navigation

Dom Coxitos - E-commerce

Este é o projeto de um e-commerce desenvolvido com Laravel 11. Ele permite a navegação de produtos, adição ao carrinho, autenticação de usuários e finalização de compras.

Requisitos do Sistema

  • PHP >= 8.3
  • Composer
  • MySQL ou outro banco de dados compatível
  • Node.js & npm (para compilação de assets)
  • Laravel 11

Instalação

Siga os passos abaixo para configurar o projeto em sua máquina local:

1. Clone o Repositório

git clone https://github.com/seu-usuario/ecommerce-laravel11.git cd ecommerce-laravel11

2. Instale as Dependências do Composer

Execute o seguinte comando para instalar todas as dependências do Laravel e pacotes de terceiros: composer install

3. Instale as Dependências do NPM

Para compilar os arquivos de assets (CSS, JavaScript, etc.), rode o comando abaixo:

npm install

4. Configure o Arquivo .env

Renomeie o arquivo .env.example para .env e configure as variáveis de ambiente, como conexão com o banco de dados:

cp .env.example .env

Depois, gere a chave da aplicação:

php artisan key:generate

5. Configure o Banco de Dados

No arquivo .env, configure a conexão com o banco de dados:

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=nome_do_banco_de_dados DB_USERNAME=seu_usuario DB_PASSWORD=sua_senha

6. Execute as Migrações

Execute o comando abaixo para criar as tabelas necessárias no banco de dados:

php artisan migrate

7. Popule o Banco de Dados (Opcional)

Caso deseje popular o banco de dados com dados fictícios, use o seguinte comando:

php artisan db:seed

8. Compile os Assets

Compile os arquivos de CSS e JavaScript:

npm run dev

Para compilar em produção:

npm run build

9. Inicie o Servidor

Agora, basta rodar o servidor de desenvolvimento com o comando:

php artisan serve

Acesse o projeto em http://localhost:8000.

Funcionalidades Exibição de produtos em categorias Carrinho de compras Sistema de autenticação de usuários Checkout Sistema de administração para gerenciar produtos Contribuição Se deseja contribuir com este projeto, sinta-se à vontade para abrir uma issue ou pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published