Skip to content

Um aplicativo de terminal desenvolvido em JavaScript com Bun para gerenciar o caixa da minha turma na Escola Profissional de Aracati

License

Notifications You must be signed in to change notification settings

pedronicolasg/Caixa-INF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caixa INF 2024-2026

Um aplicativo de terminal desenvolvido em JavaScript com Bun para gerenciar o caixa da minha turma na Escola Profissional. Criado para organizar transações de forma prática e eficiente, este projeto nasceu da necessidade de substituir planilhas tradicionais, que muitas vezes são confusas e limitadas.

Funcionalidades

  • Adicionar Transação: Registre entradas ou saídas de caixa com detalhes completos.
  • Excluir Transação: Remova transações registradas com facilidade.
  • Editar Transação: Modifique informações de transações existentes.
  • Importar Transações: Carregue dados a partir de arquivos JSON, Excel ou CSV.
  • Exportar Dados: Salve transações nos formatos JSON, Excel, CSV ou Markdown.
  • Resumo Financeiro: Consulte um relatório com saldo total, movimentações e detalhamento por categoria.

Tecnologias Utilizadas

  • Bun: Runtime JavaScript rápido e moderno.
  • MongoDB: Banco de dados NoSQL para armazenamento eficiente.
  • Consola: Biblioteca para um console visualmente atraente.

Formatos Suportados

  • Importação: JSON (.json), Excel (.xlsx), CSV (.csv).
  • Exportação: JSON (.json), Excel (.xlsx), CSV (.csv), Markdown (.md).

Esquema de Dados

Cada transação inclui:

  • Nome: Pessoa associada à transação.
  • Título: Breve identificação da transação.
  • Descrição (opcional): Detalhes adicionais.
  • Tipo: Entrada (receita) ou saída (despesa).
  • Valor: Montante em reais (R$).
  • Data: Registrada automaticamente.

About

Um aplicativo de terminal desenvolvido em JavaScript com Bun para gerenciar o caixa da minha turma na Escola Profissional de Aracati

Resources

License

Stars

Watchers

Forks