Executando verificação de segurança...
2

Não sabia onde tinha rolês… então criei meu próprio app

Salve galera! Beleza?

Quero compartilhar com vocês um projeto pessoal que venho desenvolvendo nos últimos dias e algumas decisões técnicas que tomei ao longo do caminho.

A ideia do app é simples:
Permitir que as pessoas vejam como está um rolê em tempo real, por meio de fotos postadas no local. Algo entre um mapa interativo + rede social.

Motivação:
A motivação para iniciar esse aplicativo foi encontrar rolês durante algumas viagens "roots" que estou planejando, visto que irei realizar sozinho, quero encontrar lugares interessantes para conhecer e curtir (nada mais massa que usar o próprio aplicativo pra isso kkkkk).

Como é um app social baseado em geolocalização, tive vários desafios interessantes que acho legal compartilhar com vocês.

🔧 Arquitetura & Stacks

Backend (Railway):
-> NestJS
-> Autenticação com JWT e Google
-> Rate limiting (logins / uploads)
-> Sanitização de imagem e metadata

Frontend:
-> React Native
-> Expo (build + permissões GPS/câmera)
-> Mapa interativo

Banco de dados:
-> Postgres → usuários
-> MongoDB Atlas → metadados das fotos & logs

Storage:
-> Cloudflare R2 para armazenar fotos

Uma das partes mais desafiadoras até agora foi lidar com:
-> Carregamento do mapa e clusterização dos roles
-> Emails de confirmação e troca de senha
-> Upload + compressão de imagem em redes fracas
-> Consistência dos dados
-> Como manter o mapa “vivo” durante os testes internos

Se alguém quiser trocar ideia sobre isso, estou por aqui.

🧪 Convite para Embaixadores (Testes Android)

Agora estou abrindo uma fase de testes internos.
Se alguém aqui quiser testar, quebrar, criticar ou sugerir, seria sensacional.

Embaixadores recebem:
-> Selo “Embaixador Rolezada”
-> Acesso antecipado às novas features
-> Badge exclusivo
-> Participação ativa na construção do app (feedbacks contam muito)

Formulário para quem quiser participar:
👉 https://docs.google.com/forms/d/e/1FAIpQLSevPi2zXNZy84vkum8SstFbu9-bM1b2SYUp1TrfCtAkkpbMKQ/viewform?usp=dialog

Por enquanto, estamos testando só no Android.

Valeu galera! Qualquer feedback técnico é super bem-vindo.
Abraços, tmj! 🚀

Carregando publicação patrocinada...