Mappx (Full-stack mobile app)
Published:
Mappx is a map-centric social travel app where everything happens on an interactive map: you can pin destinations with photos, notes, and stories, and instantly see your travel stats. What makes it unique is that you can do all of this with friends and connect with other travelers around the world—helping people stay connected and making cities more engaging.
Role: Solo developer / entrepreneur · Platforms: iOS + Android · Scale: 1000+ users
Published: Nov 1, 2025
What I built (end-to-end)
- Mobile frontend: Flutter app built around fast map interactions, content capture, and exploration.
- Maps: Mapbox-based map experience (pins, discovery, and location context at the core of the UX).
- Backend API: FastAPI service implementing core product logic and client integration.
- Database: PostgreSQL for persistent data storage and querying.
- Storage: Azure Blob Storage for media (photos) and content assets.
- Auth: OAuth + email/password sign-in.
- Hosting/infra: Azure-hosted backend designed to stay cost-effective while supporting growth.
- CI/CD: GitHub CI/CD (GitHub Actions) to automate build/release workflows.
Product capabilities
- Map-first social posting: Pins with photos, notes, and stories.
- Friends + social layer: Connect with friends and other travelers globally.
- Discovery: Find hidden gems and explore places through community content.
- Travel stats: Automatic stats derived from your map activity.
- Messaging: Chat/communication features to support the social experience.
- Trips/collections: Organize destinations and memories into structured views.
- Moderation: Product safeguards for community content.
- Offline-friendly: Designed to keep key flows usable when connectivity is limited.
