gabrielbarth / gemed-server

Aplicação back-end (Node.js + Express + MongoDB) desenvolvida para gerar número único para Comunicações Internas e Ofícios utilizada na Gerência Municipal de Educação de Naviraí-MS (GEMED).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gemed-logo

GEMED communications (Back-end version)


Application for generate ID and register communications on public relationship

💻 Front-end version here

🔎 Overview

🇺🇸 This application was developed using Node.js and TypeScript. It functionalities is:

  • Routes to list, create, update and remove Internal Communications;
  • Routes to list, create, update and remove External Communications;
  • Route to restart counting the numbers of both communications;
  • Route for jwt authentication;

🇧🇷 Aplicação desenvolvida com Node.js e TypeScript. Suas funcionalidades são:

  • Rotas para listar, criar, atualizar e remover Comunicações Internas (internal-communications);
  • Rotas para listar, criar, atualizar e remover Ofícios (external-communications);
  • Rota para reiniciar contagem dos números de ambas comunicações;
  • Rota para autenticação (jwt);

🖥️ Viewing on Insomnia

list-cis

auth

🔗 Project dependencies

✔️ express // framework that allows create nodejs applications
✔️ bcrypt.js // optimized bcrypt in JavaScript with zero dependencies
✔️ jsonwebtoken // an implementation of JSON Web Tokens.
✔️ mongoose // elegant mongodb object modeling for node.js
✔️ mongoose-sequence //plugin that lets you create fields which autoincrement their value

Made with ♥ by Gabriel Barth

About

Aplicação back-end (Node.js + Express + MongoDB) desenvolvida para gerar número único para Comunicações Internas e Ofícios utilizada na Gerência Municipal de Educação de Naviraí-MS (GEMED).


Languages

Language:TypeScript 100.0%