Este é um projeto de Help Desk desenvolvido com Angular, Spring Boot e Java. Ele foi criado para fornecer uma plataforma de suporte ao cliente onde os usuários podem registrar solicitações de suporte, visualizar o status de suas solicitações e os agentes podem gerenciar e responder a essas solicitações.
Antes de começar, certifique-se de ter as seguintes ferramentas e tecnologias instaladas em seu ambiente de desenvolvimento:
Node.js: Um ambiente de tempo de execução JavaScript que você precisa para executar o aplicativo Angular. Angular CLI: Uma interface de linha de comando para criar e gerenciar projetos Angular. Java: A linguagem de programação Java para desenvolvimento backend. Spring Boot: Um framework Java para criar aplicativos web e APIs RESTful.
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
- Clone o repositório do GitHub:
git clone https://github.com/seu-usuario/help-desk.git- Navegue até o diretório do projeto frontend (Angular):
cd help-desk/frontend- Instale as dependências do Angular:
npm install- Inicie o servidor de desenvolvimento Angular:
ng serve-
Navegue até http://localhost:4200/ em seu navegador para acessar o frontend.
-
Navegue até o diretório do projeto backend (Spring Boot):
cd ../backend- Compile e inicie o aplicativo Spring Boot:
./mvnw spring-boot:run
- O servidor backend estará acessível em http://localhost:8080/.
- Acesse a interface do usuário do Help Desk em http://localhost:4200/ e registre uma conta de usuário.
- Faça login com a conta criada e registre solicitações de suporte.
- Os agentes podem fazer login e visualizar as solicitações de suporte pendentes, atribuí-las a si mesmos e responder às solicitações.
Este é um projeto de código aberto e estou aberto a contribuições da comunidade. Se desejar contribuir para este projeto, siga estas etapas:
- Faça um fork do repositório.
- Crie um branch para sua feature ou correção de bug: git checkout -b minha-feature.
- Faça suas alterações e adicione suas melhorias.
- Commit suas alterações: git commit -m 'Adicionando nova feature'.
- Envie para o branch principal do repositório original: git push origin main.
- Abra um pull request no GitHub.
Front-end:
Back-end:
Mencione todos aqueles que ajudaram a levantar o projeto desde o seu início
- Desenvolvedor - @Danilo A. Damasceno
- Documentação - @Danilo A. Damasceno
- Desenvolvimento do Back-End.
- FRONT-END em desenvolvimento / BACK-END concluído.
- --> PROJETO EM DESENVOLVIMENTO.
- Desenvolvimento do Back-End.
- BACK-END concluído.
- --> PROJETO EM DESENVOLVIMENTO.
- Criação do Projeto e o seu Readme.
- BACK-END em desenvolvimento.
- --> PROJETO EM DESENVOLVIMENTO.