﻿# Eduardo Augusto

> Desenvolvo interfaces, APIs e as integrações entre elas.

Portfólio: https://eduardoaugusto.work/
Idioma: português do Brasil.

## Sobre

Sou Eduardo Augusto, também conhecido como Eduardo Developer, desenvolvedor full stack. Construo interfaces, APIs e integrações com TypeScript, React, Node.js e Go.

Também modelo os dados e ajusto as interações da aplicação. Você também me encontra no YouTube como [Eduardo Developer](https://www.youtube.com/@eduardo.developer).

## Projetos

### Versum

Leitor bíblico. Status: Pré-alpha.

Um leitor bíblico em pré-alpha, pensado para acompanhar a leitura no ritmo de cada pessoa. Sem feed, curtidas ou rankings.

Stack planejada: Go, PostgreSQL, Redis.

- Objetivo: Acompanhar a leitura no ritmo de cada pessoa, sem distrações.
- Estrutura: O corpus bíblico canônico e as ferramentas de qualidade já estão no repositório. A API Go, com PostgreSQL e Redis, está planejada.
- Progresso: A API ainda não foi implementada. As versões web e Android, a sincronização e a leitura offline no Android estão previstas.

[Repositório no GitHub](https://github.com/eduardoaugustolb/versum)

### Affiliate Hub

Links de afiliados. Status: Em desenvolvimento.

Um resolvedor de produtos por códigos curtos para posts nas redes sociais. O código permanece estável quando o link afiliado de destino muda.

Stack: TypeScript, Bun, Hono, PostgreSQL.

- Objetivo: Encurtar o caminho entre ver uma peça no post e abrir seu link afiliado, mesmo quando o destino é atualizado.
- Estrutura: A API usa TypeScript, Bun e Hono, com domínio separado dos adaptadores e persistência em PostgreSQL.
- Progresso: Os casos de uso de cadastro e busca por código, a persistência e os testes estão implementados. Apenas /health está exposto por HTTP; a home e o painel administrativo estão pendentes.

[Repositório no GitHub](https://github.com/eduardoaugustolb/affiliate-hub)

## Tecnologias

- Frontend: React, Next.js, TypeScript, HTML, CSS, Tailwind CSS.
- Backend: Node.js, TypeScript, Go, Hono, Fastify, Express, Bun.
- Dados e ferramentas: PostgreSQL, Redis, Drizzle, Git, GitHub, Linux.

## Processo

1. Começo pelo uso: o que a aplicação precisa fazer e quais são os limites do projeto.
2. Desenho a estrutura dos dados e distribuo as responsabilidades entre as partes da aplicação.
3. Escrevo a interface e o backend e verifico o funcionamento dos dois em conjunto.

## Contato

Me chame pelo WhatsApp para conversar sobre o seu projeto.

- [WhatsApp](https://wa.me/5564999224202?text=Ol%C3%A1%2C%20Eduardo!%20Vi%20seu%20portf%C3%B3lio%20e%20gostaria%20de%20conversar%20sobre%20um%20projeto.): +55 (64) 99922-4202
- [E-mail](mailto:contato@eduardoaugusto.work): contato@eduardoaugusto.work
- [GitHub](https://github.com/eduardoaugustolb)
- [Instagram](https://www.instagram.com/eduardoaugustolb/)
- [YouTube](https://www.youtube.com/@eduardo.developer)
