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

https://github.com/educbraga/painel-de-chamados

Aplicação web para gerenciamento de tickets de suporte técnico
https://github.com/educbraga/painel-de-chamados

a11y angular bem-methodology css json-server primeng typescript

Last synced: 6 months ago
JSON representation

Aplicação web para gerenciamento de tickets de suporte técnico

Awesome Lists containing this project

README

          

# Painel de Chamados

Aplicação web para gerenciamento de tickets de suporte técnico, com frontend em Angular 21 e backend mock com JSON Server.

## 🚀 Começando

Para instruções detalhadas de instalação e execução, consulte:

- [Frontend](./frontend/README.md)
- [Backend](./backend/README.md)

### Resumo

1. Subir o backend: `cd backend && npm install && npm start`
2. Subir o frontend: `cd frontend && npm install && npm start`
3. Acessar http://localhost:4200/

## ✨ Funcionalidades

- Criar tickets com título, descrição e categoria
- Listar tickets existentes
- Layout responsivo

## 🛠️ Construído com

- **Angular 21** — componentização e CLI produtiva
- **TypeScript** — tipagem estática
- **PrimeNG** — componentes UI responsivos
- **Vitest** — testes rápidos
- **JSON Server** — API mock para prototipagem

## ⚠️ Limitações

- API mock sem autenticação
- Persistência local (db.json)
- Não recomendado para produção

## 🖇️ Contribuição

1. Abra uma issue descrevendo o problema/feature
2. Faça um fork e crie sua branch `feature/…` ou `fix/…`
3. Envie um PR com descrição clara

## 🤖 Uso de IA

- ~30% do projeto recebeu auxílio de IA (ajustes, refatorações, documentação)
- Todo conteúdo foi revisado manualmente

## 📄 Licença

MIT