Pular para o conteúdo
online
pt-BRv0.46.1 · 1d135e2
ArquivadoAtualizado em 25 de ago. de 2023

Lendbor

Um bot do Telegram para empréstimos pessoais entre amigos e familiares — quem deve o quê, quanto falta e quando vence o próximo pagamento —, com uma landing page. Um projeto pessoal de 2023.

Desafio

Empréstimos pessoais entre amigos e familiares ficam na memória ou em anotações espalhadas: quem deve o quê, quanto falta, quando vence o próximo pagamento.

Solução

  • Bot do Telegram: um teclado com empréstimos concedidos, empréstimos tomados e pagamentos, diálogos guiados para registrar um empréstimo ou um pagamento, listas em tabelas compactas com botões inline para detalhes e exclusão, cadastro automático no /start; o saldo restante é recalculado a cada pagamento.
  • Extras: cotações de criptomoedas atualizadas de hora em hora com cache no Redis e previsão do tempo por cidade.
  • Lado web: um painel com usuários, empréstimos e pagamentos; uma segunda versão em Django com API REST (filtros, busca, ordenação, paginação) e modais com HTMX.
  • Infraestrutura: Docker Compose com PostgreSQL, Redis e nginx, segredos vindos do ambiente.
  • Landing page: React e TypeScript com tema escuro persistente, publicada no GitHub Pages.

Resultado

Um protótipo funcional do bot e dois back-ends web, criados em 2023 como projeto pessoal.