[PITCH] - Navez - Rede Social BR Automotiva com Gestor de Veículos Integrado. Bora cuidar da sua nave juntos?
Eu venho desenvolvendo o Navez desde junho de 2025 quando idealizei (originalmente Garages) e comecei a programar o backend inicialmente (sou péssimo com front). O backend todo feito em .NET Core, Entity Framework (para CRUD) e DAPPER para consultas otimizadas de dados (sql bem escrito ganha em performance do Entity Framework).
Eu cheguei a fazer um pitch aqui sobre isso, mas foi meio desastroso pois eu fiz do jeito errado. Espero estar fazendo do jeito certo agora (menos formato de divulgação/propaganda, mais formato de trajetória/detalhes do projeto). Estou aqui humildemente pedindo uma nova chance e tentando fazer do jeito certo.
Depois de um tempo só "marinando" a ideia, no início deste ano coloquei a mão na massa mais firmemente e com ajuda da IA (Lovable, Gemini, Claude, Codex, Grok) eu pude levar adiante com o pouco tempo que tenho disponível para programar fora do meu emprego formal (sou pai de 4 filhos pequenos e marido presente).
É inegável a ajuda que a IA dá pra quem tem conhecimento. E olha, mesmo sabendo o que eu quero e sabendo pedir o que eu quero que seja feito, a IA toma caminhos às vezes meio tortos, então ficar atento a todo código escrito de forma artificial é necessário e recomendável.
Atualmente meu front é feito com Blazor Híbrido (Web e Android), tenho gostado do resultado. Faço tudo num projeto só e fica pronto para as duas plataformas. Claro que, cada uma vai um "tempero diferente" pra fazer funcionar certos recursos. Escolhi fazer com Blazor por ter familiaridade com C# e por um outro bom motivo também: Reaproveitamento e centralização de código.
Minha infra atual é composta por:
- Postgresql para banco de dados;
- Redis para cache;
- Resend para e-mail de recuperação de senha (único uso por enquanto);
- Firebase para notificações (Web e Android);
- Cloudflare R2 para armazenamento de fotos de posts;
- Cloudflare para gestão dos domínios;
- Hostinger VPS para rodar tudo (atualmente 1 CPU e 4GB de RAM);
- Autenticação com refresh token na Web e Token para Android (tem funcionando bem);
- Kuma para monitoramento da infra;
- SkiaSharp para processamento de imagens (todas tem redução de tamanho e peso e são convertidas para webp);
- Sonar para averiguações esporádicas de qualidade do código para não perder detalhes que podem ser importantes.
- Deploy automatizado via GitLab + EasyPanel com Migration Automática do BD.
- InverTexto (API) para payload de veículos e fabricantes;
Para um simples projeto que envolve rede social e gestor de carros o a quantidade de coisas envolvidas é enorme como se pode ver (talvez desse pra simplificar, talvez eu tenha tomado caminhos mais longos do que deveria).
Outras questões que envolvem redes sociais (socialização entre indivíduos) é o cuidado que temos que ter com os engraçadinhos. Ainda não tenho análise de fotos que são "upadas", tenho que procurar algum jeito de fazer isso de forma barata (se tiver uma sugestão, agradeço). A ideia é evitar conteúdos inapropriados para evitar maiores dores de cabeça.
Para textos eu busquei pela internet listas de "palavrinhas feias" que é bom evitar em socializações. Então com uma extensa lista de palavrões, eu faço análise de todo texto que é "inputado" pelos usuários afim de tentar evitar ao máximo conteúdos impróprios ou com linguajar chulo. A ideia é sempre oferecer um ambiente saudável e agradável, com respeito ao próximo.
Futuro: Uma rede social inteligente que relaciona conteúdos de interesse (por exemplo nome de peças ou serviços) facilitando a busca e localização de conteúdo útil.
Quem tiver alguma dúvida a respeito do que eu tenho feito, sinta-se a vontade para falar comigo.
PS: Texto 100% de humano para humano.
Fonte: https://navez.app