Skip to content

rntvicente/ts-expense-manager

Repository files navigation

Gerenciamento de Despesas Pessoais

Busco aplicar o estudo de arquitetura limpa e Ports and Adapters.

Escopo


  • Criação de conta de usuário: permitir que os usuários criem uma conta e façam login na aplicação.
  • Adição de despesas: permitir que os usuários adicionem despesas, incluindo a descrição, valor, data e categoria.
  • Edição de despesas: permitir que os usuários editem as despesas existentes.
  • Exclusão de despesas: permitir que os usuários excluam as despesas existentes.
  • Categorias de despesas: permitir que os usuários criem e gerenciem suas próprias categorias de despesas.
  • Relatórios de despesas: permitir que os usuários gerem relatórios de suas despesas, incluindo gráficos e análises simples.
  • Notificações: permitir que os usuários definam notificações para lembrá-los de datas de vencimento de contas e despesas.
  • Autenticação e segurança: implementar autenticação segura para contas de usuário e garantir que os dados da despesa sejam protegidos por criptografia.

Stack


Para criação desse projeto utilizamos as seguintes bibliotecas e framework

  • TypeScript - Linguagem fortemente tipada
  • ExpressJS - Framework para aplicativos web do NodeJS
  • MongoDB - Banco de dados não relacion (NoSQL) em documentos
  • Eslint - Analisador de código estático
  • Prettier - Formatador de código
  • Jest - Ferramenta de teste Javascript
  • SonarQube - Analizador de código estático

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published