(Desafio Promobit) - Teste-Cadastro-Produtos
O projeto possui as seguintes funcionalidades.:
- 📎 Cadastro
- Cadastro de Produtos
- Cadastro de Tags
- 📎 Edição
- Edição de Produtos
- Edição de Tags
- 📎 Relatórios
- Produtos/Tags
🔏Arquitetural
- Basta ter o banco de dados criado que o sistema irá cadastrar um usuário de testes! 😁
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente de
<Versão do php 8.0 ou +/ Última versão da base de dados / Última vesão do sistema>
. - Você tem uma máquina
<Windows / Linux>
. - Servidor Local instalado e configurado
<Xampp>
.
Para instalar o < Promobit >, siga estas etapas:
Windows:
1. Baixe a nova versão do projeto no github;
2. Baixe a última versão da base de dados no github;
3. Tenha a última versão do servidor local Xampp instalada;
Para realizar os testes de sessão no < FizCardSystem >, siga estas etapas:
Banco de dados - SCRIPT:
-- Script para criação do banco de dados do sistema.
### DATABASE NAME: promobit
### Username: suport
### password: swu@660031
CREATE TABLE `product` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name_UNIQUE` (`name`)
);
CREATE TABLE `tag` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name_UNIQUE` (`name`)
);
CREATE TABLE `product_tag` (
`id` int NOT NULL AUTO_INCREMENT,
`product_id` int NOT NULL,
`tag_id` int NOT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `product_id` FOREIGN KEY (`product_id`) REFERENCES `product` (`id`),
CONSTRAINT `tag_id` FOREIGN KEY (`tag_id`) REFERENCES `tag` (`id`)
);
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`firstname` VARCHAR (255) NOT NULL,
`lastname` VARCHAR (255) NOT NULL,
`password` VARCHAR (255) NOT NULL,
`cpf` VARCHAR (255) NOT NULL,
`status` TINYINT NOT NULL
)
Para realizar os testes de sessão no < FizCardSystem >, siga estas etapas:
Banco de dados:
1. CPF de teste: 500.376.342-59
2. Senha : swu@660031