Bem-Vindo ao Smart-Look Esse website tem como objetivo auxiliar e facilitar denúncias contra lixos/entulhos fazendo a mediação entre população e governo.
O sistema de denúncia é bem simples. 1- O usuário vai entrar no site e fazer o cadastro. 2-Após fazer o cadastro o usuário faz o login no site. 3-A primeira tela a será um wellcome no qual poderá fazer todo o gerenciamento de suas denúncias. 4- No "wellcome" vai ter as opções de criar, deletar, visualizar e mudar o status da denúncia ( um CRUD ).
- Cadastro de usuário
- Validação do DB
- Cadastro das denúncias
- Sistema para o usuario alterar seus dados
Na utilização de foi utilizado o XAMPP e o MySQL WorkBench(Não é necessário o MySQL WorkBench, mas facilita na manipulação).
1-Baixe e instale o xampp e o Mysql WorkBench
/* No caso de Mac baixe o Mampp /
/ No caso de Linux o Lamp */
2 - Após executar o xampp você vai se deparar com uma tela simples.
2.1 - Cada opção dessa que você está vendo são ferramentas do xampp.
2.2 - No nosso caso vamos usar apenas o "Apache" e o "MySQL".
2.3- Aperte start em seus respectivos botões.
3- Agora vá nos seus aquivos e entre no seu HD(Windows(C:)).
3.1- Entre na pasta "xampp".
3.2- Entre na pasta htdocs.
3.3- Agora dentro da pasta htdocs crie uma pasta e coloque os arquivos baixados desse github(Tem uma opção de baixar o zip no botão:"code".).
4- Agora abra seu navegador e color o caminho "http://localhost/Nome_da_pasta_criada_na_opção_3.3/public/index.php"
1- Abra o MySQL Workbanch
2- Ao lado do nome MySQL Connections tem uma bolinha com sinal de +.
3- Ao apertar essa bolinha abrira uma caixa de config para a New Connection.
3.1- No campo "Connection Name" você ira colocar o nome desse servidor.
3.2- "HostName" geralmente é: 127.0.0.1 e "port" Será a : 3306 (Caso não, olhe no xampp).
3.3- "Username" será o : root e não tem senha.
4- Entre na nova opção que abrir e coloque em esquema caso não esteja.
5- Selecione o campo Query1 e copie, cole o codigo.
6- Após colar o código clicke na primeira opção de raio.
create database smartlook;
use smartlook;
create table tbl_cadastro_usuarios (
nome varchar(30) NOT NULL,
nome_completo varchar(64) NOT NULL,
email varchar(64) not null,
Tel_number varchar(11) not null,
cpf varchar(11) not null ,
password varchar(64) not null,
img_perfil varchar(64) not null,
PRIMARY KEY (cpf)
);
create table tbl_login (
id_login smallint(6) AUTO_INCREMENT ,
nome varchar(32),
cpf varchar(11) not null ,
password varchar(64) not null,
PRIMARY KEY (id_login)
);
CREATE TABLE tbl_denuncias(
id smallint(6) AUTO_INCREMENT ,
Regiao_adm varchar(32) NOT NULL,
tipo_lixo varchar(32) not null,
cep_rua varchar(8) not null,
complemento varchar(200) not null,
img varchar(64) not null,
data varchar(32) not null,
validacao varchar(1) not null,
cpf varchar(11) not null,
PRIMARY KEY (id)
);
ALTER TABLE smartlook.tbl_login ADD CONSTRAINT fkp FOREIGN KEY (cpf) REFERENCES tbl_cadastro_usuarios(cpf);
ALTER TABLE smartlook.tbl_denuncias ADD CONSTRAINT fk FOREIGN KEY (cpf) REFERENCES tbl_cadastro_usuarios(cpf);