Uma API RESTful minimalista para gerenciamento de tickets de suporte.
Explore a documentação »
Reportar Bug
·
Solicitar Recurso
Índice
Uma API RESTful minimalista para gerenciamento de tickets de suporte, construída com Node.js usando apenas o módulo nativo http (ES Modules). Este repositório é ideal como projeto didático, protótipo ou microserviço local — os dados são persistidos localmente.
O objetivo principal é fornecer endpoints simples para criar e listar tickets de suporte. A implementação evita frameworks externos de propósito, para deixar o funcionamento do servidor, roteamento e persistência mais explícitos.
Para ter uma cópia local rodando e funcionando siga estes passos simples.
- Node.js v18+ (recomendado)
- Clone o repositório
git clone https://github.com/alissonpef/api_support_tickets.git
- Instale as dependências (para lint e formatação)
cd api_support_tickets npm install - Inicie o servidor
npm run dev
O servidor ficará disponível em http://localhost:3456.
curl -X POST http://localhost:3456/tickets \
-H 'Content-Type: application/json' \
-d '{"equipment":"Computador","description":"Não liga","user_name":"Alisson"}'curl 'http://localhost:3456/tickets?status=open'As contribuições são o que tornam a comunidade open source um lugar tão incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada.
Se você tiver alguma sugestão que tornaria isso melhor, por favor faça o fork do repositório e crie um pull request. Você também pode simplesmente abrir uma issue com a tag "enhancement". Não se esqueça de dar uma estrela ao projeto! Obrigado novamente!
- Faça o Fork do Projeto
- Crie a sua Branch de Funcionalidade (
git checkout -b feature/FuncionalidadeIncrivel) - Commit suas Mudanças (
git commit -m 'Adicione alguma FuncionalidadeIncrivel') - Faça o Push para a Branch (
git push origin feature/FuncionalidadeIncrivel) - Abra um Pull Request
Distribuído sob a Licença MIT. Veja LICENSE para mais informações.
Alisson Pereira Ferreira - alissonpef@gmail.com - LinkedIn
Link do Projeto: https://github.com/alissonpef/api_support_tickets
Made with ❤️ by Alisson Pereira.