[PITCH] Apresentando o Prateleira Dev: um espaço feito por devs, para devs
Prateleira DevBR é o Product Hunt brasileiro, uma vitrine elegante onde indie hackers e criadores brasileiros lançam seus produtos, recebem feedback da comunidade e ganham tração real. Simples, direto e construído para quem faz.
Recentemente, tenho acompanhado a grande e crescente onda do movimento Build in Public e vi o nascimento de produtos e soluções incríveis, como a AbacatePay do Daniel e do Chris, o Perssua do Lucas Montano do canal Lucas Montano, o RealOficial do Antonio, a Solu da Keith, a Devscout do Adam, entre tantos outros SaaS brasileiros que resolvem problemas reais e foram construídos com muito cuidado e qualidade.
No entanto, também percebi que muitos indie hackers com ótimos produtos acabam passando despercebidos por não terem alcance ou seguidores nas redes sociais. Além disso, é raro ver produtos brasileiros ganhando destaque em sites como o Product Hunt. O próprio Perssua, que é uma ideia excelente, recebeu “apenas” 53 upvotes e ainda foi subestimado por alguns estrangeiros.
Foi então que surgiu a ideia de criar algo acolhedor para a comunidade brasileira, um espaço que ofereça visibilidade a bons produtos, independentemente do tamanho da audiência de quem os constrói.
Uma comunidade onde indie hackers brasileiros possam encontrar early adopters, receber críticas construtivas e compartilhar sua jornada. Assim nasceu a prateleira.dev.
A Solução Técnica
Falando sobre a solução técnica, nosso sistema se apoia em uma API em ASP.NET Core 9 (.NET 9) e um frontend que utiliza React. Aproveitando para por em prática alguns dos meus aprendizados dos útlimos anos, esse sistema conta com algumas caracteristicas como:
- Clean Architecture
- Pipeline de validação automático com FluentValidation
- Testabilidade máxima por camada independente
- Rate Limiting:
- Índices otimizados no PostgreSQL para queries de ranking e busca
- JWT com HttpOnly Cookies
- Refresh Token rotation
- Pipeline de validação que bloqueia requisições inválidas antes dos handlers
- Security Headers
Além disso, nesse desenvolvimento tive a oportunidade de aplicar padrões que nunca havia utilizado na prática, como Domain-Driven Design (DDD) e CQRS. O deploy foi realizado manualmente em uma VPS gerenciada por mim, onde pude colocar em prática meus conhecimentos na configuração de proxies reversos com o Nginx.
Durante esse processo, também aprofundei meus conhecimentos em Linux e em seus comandos, o que me proporcionou uma visão mais ampla sobre infraestrutura e o funcionamento do ambiente de produção.
Curiosamente, o maior desafio desse projeto não foi técnico. Não foi configurar servidores, nem lidar com padrões complexos como DDD ou CQRS. O verdadeiro desafio foi mental: tentar lançar um produto perfeito.
Passei dias pensando em como lançar algo completo, cheio de funcionalidades, com tudo no lugar e funcionando da melhor forma possível. Mas, com o tempo, percebi que isso só me deixava preso em um ciclo interminável de ideias e melhorias, e o produto nunca saía do papel.
O aprendizado veio quando decidi deixar essa busca pela perfeição de lado e focar no essencial: lançar o produto com as funcionalidades principais, aquelas que realmente entregam valor. A partir daí, a ideia é ir melhorando, ouvindo feedbacks e ajustando aos poucos.
Se tem uma dica que posso deixar pra quem está nessa fase, é essa: apenas lance. Comece com o básico, algo simples que resolva um problema real, e vá evoluindo com o tempo. O produto perfeito não existe mas o produto em constante evolução sim.
Aproveito esta postagem para convidar todos a se cadastrarem e enviarem seus produtos. E claro — todo feedback é muito bem-vindo!
Fonte: https://prateleira.dev/