I'm building a map platform mostly with Claude Code: what works and what broke
I'm Dmytro from Ukraine. For the past few weeks I've been building Mapiko , a web platform where anyone can create a map and decide who can add pins: only you, everyone, subscribers, by approval or by invitation. Most of the code, the deploys and even part of the marketing go through Claude Code. Here's how that's set up and where it bit me. The product in one paragraph It started as a…
Dmytro from Ukraine has been developing Mapiko, a web platform enabling users to create maps and control who can add pins. The product evolved from a neighborhood safety map for Kyiv to a platform catering to diverse communities for various purposes. Users can pin locations, set expiration dates, and vote to confirm or refute pins.
The platform allows for moderation, custom statuses, and multi-stop routes. A demo is available without sign-up. The project is built on Symfony 8/PHP 8.4, PostgreSQL + PostGIS, Nuxt 4 + MapLibre GL, and OpenFreeMap tiles with custom styles. Real-time updates are handled through Mercure, and the entire setup runs on a 4 GB VPS using Docker Compose and Cloudflare.
AI components include a main tech lead for planning, merging, and deploying, with sub-agents handling tasks in separate git worktrees. A full local test run is conducted before every release, including PHPUnit, Vitest, and E2E tests, ensuring stability even when GitHub Actions faced billing issues. An MCP server manages the moderation queue, blog, and email drafts, with the final publishing and sending handled manually.
However, some lessons were learned, such as the importance of post-deploy checks and the potential pitfalls of relying solely on automated agents. The platform offers Ukrainian, Russian, and English interfaces, and Dmytro is seeking feedback on the clarity of user rules and suggestions for improving field team integration.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.
- Claude Code approval settings expose thousands of credentials thearabianpost.com