Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/santosjennifer/helpdesk-backend

Sistema para gerenciamento de chamados simulando um Help Desk
https://github.com/santosjennifer/helpdesk-backend

h2 java jwt-authentication maven mysql spring-boot spring-security

Last synced: 3 days ago
JSON representation

Sistema para gerenciamento de chamados simulando um Help Desk

Awesome Lists containing this project

README

        

![Last Commit](https://img.shields.io/github/last-commit/santosjennifer/helpdesk-backend)

# Helpdesk

Esse é um sistema para gerenciamento de chamados simulando um Help Desk.

Desenvolvido em Angular 18 (front-end) e Spring Boot 3 (back-end).

O projeto tem como objetivo principal abordar os conceitos de aplicações SPAs, Autenticação e Autorização com Tokens JWT e muito mais.

O sistema está rodando na nuvem sendo o back-end no Render e front-end na Vercel.

Link para acesso na [Vercel](https://helpdesk-six-lemon.vercel.app/).

Domínio do backend no [Render](https://helpdesk-s2sy.onrender.com).

Código fonte do projeto front-end [helpdesk-frontend](https://github.com/santosjennifer/helpdesk-frontend).

### Tecnologia:
- Java 21
- Spring Boot 3
- Spring Security
- Maven
- H2
- MySQL
- JWT

### Como executar o projeto localmente:

Clone o repositório:
```
git clone [email protected]:santosjennifer/helpdesk-backend.git
```

Na raiz do projeto, execute o comando:
```
mvn spring-boot:run
```

Acesse o Swagger da aplicação:
```
http://localhost:8080/swagger-ui/index.html#/
```