EAX Labs · Project UP

Urban
Pulse

Personalizing your city experience — events, exhibitions, and meetups curated from your route, interests, and social graph. Live maps meet local data feeds.

Idea Phase
═══════════════════════════════════════════════════════════════ --- EAX LABS TECHNICAL REVIEW --- Project : Urban Pulse (UP) Class : City Intelligence / Personalized Discovery Status : Idea Phase Team : EAX Labs — Research Division Filed : 2026.03 Scope : Route-aware event curation via live urban data ═══════════════════════════════════════════════════════════════

The Vision

$ cat /urban-pulse/vision.md # What is Urban Pulse? > "Your city is full of things happening right now — you just can't see them." $ describe --module=core Urban Pulse maps your daily route, cross-references it with live event feeds, and surfaces what matters based on your interests and social graph. $ describe --module=discovery Walking to work? There's a street art exhibition two blocks away. Your friend just RSVP'd to a tech meetup near your lunch spot. A live jazz set starts at 7pm on your route home. $ echo "Urban Pulse sees what you miss." Urban Pulse sees what you miss.

Core Features

🗺️
Route-Based Discovery
Events and places surfaced along your actual walking, biking, or transit route — not just a radius around a pin.
🔗
Social Graph Matching
See what your friends are attending. Get nudged when someone in your network RSVPs to something near you.
📡
Live Event Feeds
Real-time ingestion from local venues, city APIs, social platforms, and community boards. Always fresh data.
🔔
Smart Notifications
Context-aware alerts that respect your schedule, location, and preferences. No spam — only signal.
🧠
Interest Learning
ML-driven taste profile that evolves with every interaction. The more you explore, the sharper it gets.
🌐
Map Overlays
Custom map layers showing event density, trending spots, friend activity, and real-time happenings.

Architecture

┌─────────────┐ ┌──────────────┐ ┌─────────────────┐ │ Mobile App │────▶│ API Gateway │────▶│ Auth Service │ │ (React Native)│ │ (GraphQL) │ │ (JWT / OAuth) │ └──────┬───────┘ └──────┬───────┘ └─────────────────┘ │ │ │ ┌─────▼──────┐ │ │ Core API │ │ │ (Node.js) │ │ └──┬────┬────┘ │ │ │ ┌────▼─────┐ ┌──────▼┐ │ ┌──────────────┐ │ Maps │ │ Postgre│ │ │ Event │ │ Service │ │ SQL │ └──▶ Ingestion │ │ (API) │ └───────┘ │ Pipeline │ └──────────┘ └──────┬───────┘ │ ┌──────────┐ ┌──────────┐ ┌──────▼───────┐ │ Redis │◀───│ WebSocket│ │ ML Pipeline │ │ Cache │ │ Server │ │ (Interests) │ └──────────┘ └──────────┘ └──────────────┘

Tech Stack

React Native Maps API PostgreSQL Redis ML Pipeline WebSockets Node.js GraphQL

Want to build this?

Urban Pulse is looking for hackers, designers, and dreamers who want to make cities smarter. Join EAX and help ship it.

Get Involved