Feira Livre API
John Doe · Desenvolvedor Full-Stack
- mar. de 2025 – jul. de 2025
- Papel: Tudo — do schema ao deploy
- Projeto solo
API REST que mapeia barracas de feira livre, horários e produtos por bairro em São Paulo. Escrita para aprender planejamento de consultas: a busca de barracas caiu de 900ms para 40ms depois do índice composto certo.
Sobre o projeto
Projeto pessoal, feito nas horas vagas, para aprender planejamento de consultas no PostgreSQL. Os dados vêm dos arquivos abertos da prefeitura, importados por um job semanal no GitHub Actions. A primeira versão da busca de barracas por bairro e produto levava 900ms. O EXPLAIN mostrou uma varredura sequencial na tabela de produtos; um índice composto (bairro, produto) e um UNION no lugar de um OR levaram a busca para 40ms. Tudo roda em Docker, do banco ao job de importação: qualquer pessoa sobe o projeto com um comando.
Habilidades usadas
- Node.js
- PostgreSQL, Usada em 2 projetos
- Docker, Usada em 2 projetos
- GitHub Actions
Atualizado em julho de 2025
