/DSIN

Repositório para o projeto da DSIN

Primary LanguagePHP

DSIN

Apresentação do Projeto:

Olá, meu nome é João Henrique e irei apresentar o meu projeto para o processo seletivo da DSIN. O intuito do projeto era criar um sistema para um salão de beleza, onde os clientes poderiam ter um cadastro nesse sistema, criar e gerenciar seus agendamentos. Além disso, o intuito seria também facilitar a gestão do administrador do salão, pois ele teria um melhor acesso aos seus serviços, e agendamentos, podendo edita-los ou exclui-los. Para a criação do sistema utilizei a linguagem de programação PHP e banco de dados MySQL.

A primeira tela do sistema é a tela de Login:
login

Nela o usuário consegue acessar com o seu e-mail e senha cadastrados. Para verificar se o usuário se encontrava cadastrado em nossa base de dados foi feito um SELECT na nossa tabela de usuários Captura de tela 2023-07-24 220225

Se o cliente não possuir cadastro, ele pode estar realizando pela nossa página de Cadastro: Captura de tela 2023-07-24 220348

Após inserir os dados é feito um INSERT na nossa tabela 'usuarios'
Captura de tela 2023-07-24 220555

Tabela 'usuarios' atualizada:
Captura de tela 2023-07-24 220653

Após realizar o login é apresentada a tela de agendamentos do usuário, essa tela é apresentada através de um SELECT utilizando como parâmetro o id do usuário: Captura de tela 2023-07-24 221108

Código:
Captura de tela 2023-07-24 221315

Clicando no botão de "Criar Agendamento" o usuário consegue criar um novo agendamento na nossa base de dados: Captura de tela 2023-07-24 221444

Após inserir os dados é realizado um INSERT na nossa tabela 'agendamentos' da nossa base de dados: Captura de tela 2023-07-24 221601

Atualizando a página, já é possível visualizar o nosso agendamento: Captura de tela 2023-07-24 221752

Clicando no botão de 'Sair' no canto da página é possível realizar o log-out da página:
Captura de tela 2023-07-24 221951

É possível acessar o sistema como administrador da página, podendo gerenciar todos os agendamentos: Captura de tela 2023-07-24 222030

Quando acessamos como administrador temos acesso a todos os agendamentos programados, inclusive o que acabamos de criar: Captura de tela 2023-07-24 222420

Podemos editar um determinado agendamento em nossa tabela clicando no ícone de 'lápis': Captura de tela 2023-07-24 222706

Após confirmar as alterações, é realizado um UPDATE em nossa tabela 'agendamentos' na nossa base de dados: Captura de tela 2023-07-24 222910

As alterações feitas:
Captura de tela 2023-07-24 223015

Clicando no ícone de 'Lixeira' podemos realizar a exclusão do registro na tabela 'agendamentos' através do comando DELETE: Captura de tela 2023-07-24 223335

Nossa tabela atualizada após a exclusão do agendamento 1 da nossa base de dados:
Captura de tela 2023-07-24 223429 .
.
Esse foi o sistema desenvolvido para o processo seletivo da DSIN, espero que tenham gostado! 😊