Skip to content

🏪 Protótipo de e-commerce PHP com MVC e OOP. { projeto acadêmico }

Notifications You must be signed in to change notification settings

jeffersondanielss/nicegames

Repository files navigation

NiceGames Store

Projeto em PHP estruturado no padrão MVC, banco de dados MySQL com conexão PDO.

Esse projeto de e-commerce é um trabalho académico básico que tem como objetivo a interação entre o PHP e um banco de dados, nele será aplicado as operações do CRUD no MySQL usando a API PDO do PHP.

NiceGames ilustration

Ferramentas utilizadas

Git

Para gerenciamento do projeto foi utilizado o controle de versão git, o git guarda a evolução do projeto em commts e tags permitindo entre outras coisas voltar a versões anteriores do projeto caso seja necessário.

Composer

Para instalar dependencias no projeto foi utilizado o Composer, ele permite adicionar packages para facilitar o desenvolvimento em vários aspéctos.

PHPDoc

Para documentar os Models do projeto foi utilizado o PHPDoc, o PHPDoc gera páginas HTML automáticamente a partir de comentários nos arquivos .php.

Nesses comentários são descritas o que as classes e funções fazem para falicitar o entendimento do código futuramente e/ou por terceiros.

MVC

Foi utilizado o padrão de arquitetura MVC para separar as camdadas do projeto, o MVC é conhecido por separar o projeto entre models, views e controllers.

MySQL com PDO

O banco de dados utilizado foi o MySQL, para a conexão foi usado o PDO.

Class Database

Se preciso altere as variaveis de coneção com o banco de dados na função connect dessa classe.

  $host = "localhost";
  $user = "root";
  $pass = "";
  $banco = "nicegames";

Instalação

Download

Faça o download ou clone esse repositório na pasta pré-definida pelo seu ambiente de desenvolvimento web, caso esteja usando o Wamp a pasta é algo como: c:\wamp\www.

Banco de dados

Crie um banco de dados chamado nicegames e importe nele o arquivo mais recente do diretório /migrations desse projeto.

Acessando

Para acessar o projeto entre em http://localhost/nicegames, dependendo do seu ambiente você precisará acessar esse endereço por outra porta que não a padrão, se está porta fosse a 3000, nesse caso o endereço ficará mais ou menos assim: http://localhost:3000/nicegames, verifique em seu ambiente qual porta está sendo útilizada.

Acessos

Administração da loja

Email: admin@ng.com senha: 123

Acesso de cliente

Email: cliente@ng.com senha: 123

About

🏪 Protótipo de e-commerce PHP com MVC e OOP. { projeto acadêmico }

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published