VibeMap Pro is a high-performance mapping platform designed for real-time social discovery. It features 3D urban navigation, street-level scouting, and AI-verified user presence.
- Frontend: Next.js 15+, Mapbox GL JS, Google Street View API.
- Backend: Node.js (Fastify/Express), Socket.io, Redis (Geo-indexing).
- Database: PostgreSQL + PostGIS (Spatial Analytics).
- AI: TensorFlow.js PoseNet (Anti-catfish verification).
/server: Node.js backend handles Socket.io signals & Redis geo-pings./client: Next.js frontend handles 3D Map rendering & PWA logic.schema.sql: Database initialization script.
- Run
schema.sqlon a Postgres instance. - Deploy
/serverto a service like Railway or Render (SetREDIS_URLandDATABASE_URL). - Deploy
/clientto Vercel (SetNEXT_PUBLIC_MAPBOX_TOKENandNEXT_PUBLIC_GOOGLE_KEY). - Ensure both services use HTTPS for Geolocation and Camera access.