Skip to content

jm-236/App-HelpDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AppHelpDesk

Este projeto foi desenvolvido durante o curso de Desenvolvimento Web da Udemy, utilizando PHP e XAMPP, com o objetivo de estudar e praticar desenvolvimento Backend.

Descrição

O AppHelpDesk é uma aplicação web simples que simula um sistema de help desk. Ele permite que usuários e administradores façam login e gerenciem tickets de suporte.

Funcionalidades

  • Login de Usuários: Usuários podem fazer login utilizando seu email e senha.
  • Autenticação: Verificação de credenciais de login.
  • Gerenciamento de Tickets: Usuários podem criar, visualizar e gerenciar tickets de suporte.

Tecnologias Utilizadas

  • PHP: Linguagem de programação utilizada para o desenvolvimento do backend.
  • XAMPP: Plataforma de desenvolvimento que inclui o servidor Apache, o banco de dados MySQL, e ferramentas como o PHPMyAdmin.
  • HTML/CSS: Utilizados para a estrutura e estilização das páginas web.

Instalação

  1. Clone o repositório:

    git clone https://github.com/jm-236/AppHelpDesk.git
  2. Instale o XAMPP:

  3. Configure o XAMPP:

    • Coloque os arquivos do projeto na pasta htdocs do XAMPP.
    • Inicie o Apache e o MySQL através do painel de controle do XAMPP.
  4. Acesse a Aplicação:

    • Abra o navegador e acesse http://localhost/AppHelpDesk.

Estrutura do Projeto e Funcionamento dos Arquivos

index.php

Página inicial da aplicação onde os usuários fazem login. Se o login falhar, uma mensagem de erro é exibida.

validalogin.php

Script responsável por validar as credenciais de login dos usuários. Ele verifica se o email e a senha fornecidos correspondem a um usuário registrado e, em caso positivo, cria uma sessão para o usuário.

validador_acesso.php

Script que verifica se o usuário está autenticado. Se não estiver, redireciona para a página de login.

home.php

Página inicial após o login, onde os usuários podem escolher entre abrir um novo chamado ou consultar chamados existentes.

abrir_chamado.php

Página onde os usuários podem abrir novos tickets de suporte. O formulário coleta informações como título, categoria e descrição do problema.

registra_chamado.php

Script que processa o formulário de abertura de chamado. Ele salva os dados do chamado em um arquivo de texto e redireciona o usuário de volta para a página de abertura de chamado.

consultar_chamado.php

Página onde os usuários podem consultar os tickets de suporte. Os tickets são lidos de um arquivo de texto e exibidos na tela. Apenas administradores podem ver todos os tickets; usuários comuns só podem ver seus próprios tickets.

logoff.php

Script que encerra a sessão do usuário e redireciona para a página de login.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.

Licença

Este projeto é licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Contato

Para mais informações, entre em contato através do email: joaomarcelocosta14@gmail.com


Este projeto foi desenvolvido como parte do curso de Desenvolvimento Web da Udemy.

About

Aplicação bakcEnd desenvolvida em PHP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages