Mapping · No-code · SaaS

Mapme/

An interactive map builder that lets non-developers turn places, events, and stories into custom maps — embeddable, shareable, and powered by a real-time backend.

100K+/
Maps created
Real-time/
Pin collaboration
AWS/
Cloud-native
No-code/
Drag-and-drop UI
Role
Full-stack engineer · Node.js / Vue
Timeline
Multi-year engagement
Team
Mapme product team
Live
Mapme — interactive map builder homepage
Overview

Interactive maps without the GIS team/

Mapme exists for the people who want a beautiful, interactive map of their city, campus, festival, or store network — but don't want to hire a GIS engineer to ship one.

The product turns drag-and-drop into something a tourist board or a downtown organization can use. Behind the scenes there's a real backend: live pin collaboration via Socket.io, geospatial queries against MongoDB, image and tile delivery via AWS, and a Vue.js front-end that hides all of it.

My work spanned the Express/Socket.io API, the data model for places and categories, the embed shell that customers paste into their own sites, and the dashboard customers use to publish.

The screenshots below are taken from the live product — public map pages, example client sites, and the in-product builder.

Vue.jsNode.jsExpressJSSocket.ioMongoDBAWS S3 / CloudFrontMapbox GLTypeScript
Mapme — no-code builder dashboard
01 · No-code builder

Drag-and-drop maps for non-developers/

Customers add categories, pins, photos, descriptions, and events — without touching code. The builder writes to the same data store the public map reads from, so changes go live instantly.

  • Drag-and-drop pin and category editor
  • Image upload pipeline with CloudFront delivery
  • Multi-tenant — every customer gets a sandboxed map workspace
Mapme — embedded map example
02 · Live, embeddable maps

Embed once, edit forever/

The output is an embeddable map that customers paste into their own site. Edits in the builder push live to every embed via the same Socket.io channel.

  • Single embed snippet, multi-customer
  • Socket.io pushes pin edits to every visitor in real time
  • Mobile-first responsive map shell
Mapme — places and category model
03 · Geo data model

Categories, places, and events — modeled once/

The hardest part wasn't rendering pins, it was modeling them. Categories nest, places carry events, events span dates — and the public map has to filter all of it cleanly.

  • MongoDB geo indexes for bounded queries
  • Nested category trees with cached counts
  • Time-windowed event filtering on the same store
Mapme — trusted by customer logos
04 · Trusted by

Tourism boards, campuses, festivals/

Mapme's customer set runs the range from city governments to coffee-shop chains — anyone with locations to show, stories to tell, and no time to hire a frontend team.

  • Cities and tourism boards
  • Universities and campuses
  • Festivals, conferences, and retail chains
Screens

From homepage to embed/

A walk through the marketing site, in-product builder, and live customer maps.

Build something like this

No-code SaaS that has a real backend/

If you're building a no-code tool that still needs real-time collaboration, geo data, and a clean embed — I'm a good fit.