Este projeto é dedicado ao gerenciamento e organização de eventos. Construído para oferecer uma solução robusta e eficiente, utiliza Node.js, Express, TypeScript e SQLite para realizar suas operações.
- Clone o repositório.
- No terminal, execute:
npm install
npm run migrate
npm run start
npm start
: Inicia o servidor.npm test
: (A ser implementado)npm migrate
: Cria as tabelas no banco"
- Node.js: Ambiente de execução JavaScript no servidor.
- Express: Framework web para construção de APIs.
- TypeScript: Aplicado para tipagem e lógica do servidor.
- SQLite: Sistema de banco de dados relacional.
- Nome:
eventService
- Versão:
1.0.0
- Autor: Raniel Mendonça
- Licença: ISC
- cors - Para lidar com Cross-Origin Resource Sharing.
- dotenv - Para carregar variáveis de ambiente.
- express - Framework web para construir APIs.
- sqlite3 - Driver SQLite para Node.js.
- @types/cors - Tipos para o pacote cors.
- @types/express - Tipos para o pacote express.
- ts-node-dev - Ferramenta para desenvolvimento em TypeScript.
O microserviço de eventos foi criado para auxiliar na organização e gestão de eventos de todas as naturezas, seja ele corporativo, social ou educacional. Através deste serviço, os usuários podem criar, editar, deletar e visualizar eventos, garantindo uma gestão eficiente e centralizada.