Laraticket é um projeto desenvolvido no formato de tutorial que possui o objetivo de auxiliar no aprendizado do framework Laravel.
Pelo fato do projeto ter sido desenvolvido para fins didáticos, não me responsabilizo caso você utilize-o para outros fins :)
O projeto consiste em um sistema de Help Desk com foco no módulo de tickets, onde foram abordados as seguintes features:
- Autenticação
- Login
- Registrar
- Esqueci minha senha
- ACL
- Dashboard
- Módulo de Ticket
- Módulos Auxiliares (categorias, prioridades e departamentos)
- Edição de perfil
As tecnologias utilizadas foram:
- Laravel 5.5
- MySQL 5.7
- PHP >= 7.0.0
- Extensão PHP OpenSSL
- Extensão PHP PDO
- Extensão PHP Mbstring
- Extensão PHP Tokenizer
- Extensão PHP XML
- Clonar o projeto
- run:
cp .env.example .env
- run:
composer install
- run:
php artisan key:generate
- run:
php artisan migrate --seed
Após a instalação concluída, execute php artisan serve
para inicializar o servidor.
Utilize os seguintes dados para acesso ao sistema:
- login: [email protected]
- senha: manager
- login: [email protected]
- senha: operator
Ficou com alguma dúvida em alguma etapa? Encontrou algum problema ou dificuldade? Tem ideias de melhorias?
Crie uma issue e vamos conversar ;)
Laraticket é um software open source licenciado sob a licença MIT (MIT). Por favor, veja LICENSE para maiores detalhes.
Desenvolvido com ❤️ por Dorian Neto