Skip to content

Backend de um e-commerce usando PHP7, MySQL, RainTPL e Slim.

Notifications You must be signed in to change notification settings

marceloSantosC/Hcode-store

Repository files navigation

Projeto e-commerce

Descrição 📋

Projeto de um e-commerce de dispositivos móveis criado durante as aulas do curso 'Curso de PHP 7' com o objetivo de aplicar os conhecimentos obtidos em PHP, SLIM, RainTPL, PDO e outros assuntos abordados.

Objetivo do projeto 🏃

Entender como a criação do backend de um site com PHP funciona na prática e aplicar conhecimentos do curso.

Status ❗

✅ Concluído

Tecnologias Usadas

✔️ PHP7

✔️ MySQL

Features ➕

  • Login, cadastro e alteração de senhas de usuários
  • Carrinho de compras
  • Cálculo de frete através da API dos correios
  • Cadastro de produtos e categorias (marcas)
  • Gerador de boletos com boletoPHP
  • Recuperação de senhas
  • Módulo de administrador onde é possível ver e alterar usuários, pedidos, produtos e categorias

Como usar 📑

Requisitos para instalação

✔️ PHP7 instalado globalmente tutorial

✔️ Uma instância de MySql

Usando o projeto

  1. Baixe o projeto
  2. Abra a pasta do projeto com um programa de linha de comando (cmd)
  3. Digite php -S localhost:8000 para iniciar o servidor embutido do PHP
  4. No navegador vá até o endereço http://localhost:8000
  5. Execute o script mysql no arquivo db_ecommerce-dump.sql
  6. Para entrar no modo administrador vá até o endereço http://localhost:8000/admin e digite o login admin e a senha 1234
  7. Para usar o 'esqueci minha senha' vá em vendor/hcodebr/php-classes/src, abra o arquivo Mailer.php e adicione um e-mail do gmail a constante USERNAME e a senha do e-mail na constante PASSWORD

Screenshots 📷

Módulo Admin

Página admin

Módulo usuário

Homepage

Carrinho de compras

Carrinho de compras

Boleto

Boleto

Produtos

Produtos

Informações adicionais

Projeto desenvolvido do zero no Curso de PHP 7 disponível na plataforma da Udemy e no site do HTML5dev.com.br.

Template usado no projeto Almsaeed Studio