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.