<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>gian</title>
        <link>https://paragraph.com/@0xgian</link>
        <description>undefined</description>
        <lastBuildDate>Mon, 04 May 2026 01:58:33 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Base Community Map Indonesia: From a Simple Idea to a Living Mini App]]></title>
            <link>https://paragraph.com/@0xgian/base-community-map-indonesia-from-a-simple-idea-to-a-living-mini-app</link>
            <guid>8SuRTsxHgIK9CEAwJ8qm</guid>
            <pubDate>Fri, 12 Dec 2025 11:48:18 GMT</pubDate>
            <description><![CDATA[The idea for Base Community Map Indonesia didn’t come from a whiteboard session or a roadmap document. It came from something much simpler, scrolling through timelines, jumping between Discords, and constantly wondering:“There are so many Base builders in Indonesia… but where are they actually?”Not usernames. Not follower counts. Real people, in real cities.Bandung. Jakarta. Surabaya. Bali. Builders who ship, learn, break things, and sometimes just quietly grind without being seen.That questi...]]></description>
            <content:encoded><![CDATA[<p style="text-align: justify">The idea for <strong>Base Community Map Indonesia</strong> didn’t come from a whiteboard session or a roadmap document. It came from something much simpler, scrolling through timelines, jumping between Discords, and constantly wondering:</p><p style="text-align: justify"><em>“There are so many Base builders in Indonesia… but where are they actually?”</em></p><p style="text-align: justify">Not usernames.<br>Not follower counts.<br>Real people, in real cities.</p><p style="text-align: justify">Bandung. Jakarta. Surabaya. Bali.<br>Builders who ship, learn, break things, and sometimes just quietly grind without being seen.</p><p style="text-align: justify">That question slowly turned into an idea:<br><strong>what if we could actually see the Base community, geographically?</strong></p><p style="text-align: justify">And from there, the mini app started to take shape.</p><br><h2 style="text-align: justify" id="h-the-core-idea" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Core Idea</h2><p style="text-align: justify"><strong>Base Community Map Indonesia</strong> is a mini app built on Base Mini Apps (via MiniKit) that visualizes where Base builders are located across Indonesia.</p><p style="text-align: justify">Not as a leaderboard.<br>Not as a popularity contest.<br>But as a map.</p><p style="text-align: justify">Each city becomes a node.<br>Each node represents people building on Base.<br>Over time, it can grow into something much more than dots on a screen.</p><p style="text-align: justify">The map answers very basic but powerful questions:</p><ul><li><p style="text-align: justify">Where are Base builders concentrated?</p></li><li><p style="text-align: justify">Which cities are quietly growing?</p></li><li><p style="text-align: justify">Where could the next meetup naturally happen?</p></li><li><p style="text-align: justify">Who is nearby, but didn’t know they were not alone?</p></li></ul><p style="text-align: justify">In a country as large and decentralized as Indonesia, <strong>location still matters</strong>.</p><br><h2 style="text-align: justify" id="h-why-a-mini-app" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why a Mini App?</h2><p style="text-align: justify">Choosing a <strong>Base Mini App</strong> instead of a full standalone dApp was intentional.</p><p style="text-align: justify">Mini apps are lightweight.<br>They are meant to be opened quickly, shared easily, and used casually.<br>You don’t need to “commit” to them, you just open them.</p><p style="text-align: justify">That fits the spirit of a community map perfectly.</p><p style="text-align: justify">This isn’t something people will farm.<br>It’s something people will <em>check</em>.</p><p style="text-align: justify">“Who’s in my city now?”<br>“Is anyone building in my area?”<br>“Can we start something local?”</p><p style="text-align: justify">Mini apps make those interactions feel natural, not heavy.</p><br><h2 style="text-align: justify" id="h-the-purpose-beyond-the-map" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Purpose (Beyond the Map)</h2><p style="text-align: justify">At the surface level, this is just a map.</p><p style="text-align: justify">But the real purpose is <strong>coordination</strong>.</p><p style="text-align: justify">Indonesia has builders everywhere, but the connections are often fragmented:</p><ul><li><p style="text-align: justify">Different timelines</p></li><li><p style="text-align: justify">Different Discord servers</p></li><li><p style="text-align: justify">Different levels of visibility</p></li></ul><p style="text-align: justify">The map creates a shared reference point.</p><p style="text-align: justify">Over time, this can unlock:</p><ul><li><p style="text-align: justify">City-based meetups</p></li><li><p style="text-align: justify">Local Base study groups</p></li><li><p style="text-align: justify">Regional hack nights</p></li><li><p style="text-align: justify">Grassroots onboarding for new builders</p></li><li><p style="text-align: justify">Even city-specific initiatives or badges</p></li></ul><p style="text-align: justify">Eventually, the map can evolve from:</p><p style="text-align: justify"><em>“Where are builders?”</em><br>into<br><em>“What are builders doing here?”</em></p><br><h2 style="text-align: justify" id="h-the-long-term-vision" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Long-Term Vision</h2><p style="text-align: justify">This mini app is intentionally starting small.</p><p style="text-align: justify">The first version focuses on:</p><ul><li><p style="text-align: justify">Cities</p></li><li><p style="text-align: justify">Builder counts</p></li><li><p style="text-align: justify">Simple highlights</p></li></ul><p style="text-align: justify">But the roadmap is open-ended.</p><p style="text-align: justify">Possible future directions:</p><ul><li><p style="text-align: justify"><strong>City badges</strong> minted on Base</p></li><li><p style="text-align: justify">Verified local builders</p></li><li><p style="text-align: justify">Event markers on the map</p></li><li><p style="text-align: justify">Builder profiles connected to wallets or Farcaster</p></li><li><p style="text-align: justify">Local contributions and milestones</p></li></ul><p style="text-align: justify">The goal is not to rush features, but to let the community shape what matters.</p><p style="text-align: justify">If a city becomes active, the app should reflect that.<br>If a city is quiet, that’s okay too, visibility often sparks momentum.</p><br><h2 style="text-align: justify" id="h-the-reality-check-challenges" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Reality Check: Challenges</h2><p style="text-align: justify">Building this has not been smooth, and that’s important to say.</p><h3 style="text-align: justify" id="h-1-tooling-is-still-young" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1. Tooling Is Still Young</h3><p style="text-align: justify">Base Mini Apps are powerful, but still early.<br>Documentation evolves.<br>Some errors are unclear.<br>Things break without obvious reasons.</p><p style="text-align: justify">You don’t always know if an issue comes from:</p><ul><li><p style="text-align: justify">Your config</p></li><li><p style="text-align: justify">Your manifest</p></li><li><p style="text-align: justify">Your framework</p></li><li><p style="text-align: justify">Or the platform itself</p></li></ul><p style="text-align: justify">That uncertainty is part of building early.</p><h3 style="text-align: justify" id="h-2-manifest-and-import-friction" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2. Manifest &amp; Import Friction</h3><p style="text-align: justify">One of the biggest blockers so far has been <strong>manifest validation</strong>.</p><p style="text-align: justify">Even when:</p><ul><li><p style="text-align: justify">The app deploys correctly</p></li><li><p style="text-align: justify">The <code>farcaster.json</code> is accessible</p></li><li><p style="text-align: justify">The structure looks right in the browser</p></li></ul><p style="text-align: justify">The import process can still fail with:</p><p style="text-align: justify"><em>“Invalid manifest format”</em></p><p style="text-align: justify">This kind of issue is frustrating because it’s invisible.<br>There’s no red underline.<br>No clear error line.<br>Just trial, patience, and community help.</p><h3 style="text-align: justify" id="h-3-being-a-non-developer-builder" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3. Being a Non-Developer Builder</h3><p style="text-align: justify">This project is also a reminder that:</p><p style="text-align: justify">You don’t need to be a hardcore developer to build, but it does require persistence.</p><p style="text-align: justify">A lot of learning happened:</p><ul><li><p style="text-align: justify">Understanding folder structure</p></li><li><p style="text-align: justify">Learning what <code>.well-known</code> really means</p></li><li><p style="text-align: justify">Figuring out how Vercel serves static files</p></li><li><p style="text-align: justify">Debugging deployment logs</p></li><li><p style="text-align: justify">Updating vulnerable dependencies without breaking everything</p></li></ul><p style="text-align: justify">It’s not glamorous, but it’s real building.</p><br><h2 style="text-align: justify" id="h-whats-holding-it-back-for-now" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What’s Holding It Back (For Now)</h2><p style="text-align: justify">Right now, the biggest constraints are:</p><ul><li><p style="text-align: justify">Platform maturity</p></li><li><p style="text-align: justify">Manifest strictness</p></li><li><p style="text-align: justify">Limited visibility into validation errors</p></li><li><p style="text-align: justify">Time — because building is often done between other commitments</p></li></ul><p style="text-align: justify">But none of these are deal-breakers.</p><p style="text-align: justify">They’re normal early-stage friction.</p><hr><h2 style="text-align: justify" id="h-why-this-is-still-worth-building" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why This Is Still Worth Building</h2><p style="text-align: justify">Despite the obstacles, <strong>Base Community Map Indonesia feels necessary</strong>.</p><p style="text-align: justify">Because communities don’t grow only online.<br>They grow when people realize they’re not alone in their city.</p><p style="text-align: justify">If this mini app helps even one local group form,<br>or one builder feel seen,<br>or one meetup happen that otherwise wouldn’t, then it’s already doing its job.</p><p style="text-align: justify">This isn’t about shipping fast.<br>It’s about planting something that can grow naturally.</p><br><h2 style="text-align: justify" id="h-closing-thoughts" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Closing Thoughts</h2><p style="text-align: justify">Base Community Map Indonesia is still early.<br>Still rough.<br>Still learning.</p><p style="text-align: justify">But it’s honest.</p><p style="text-align: justify">It’s built by someone inside the community,<br>not observing it from the outside.</p><p style="text-align: justify">And sometimes, that’s exactly how meaningful tools start.</p><p style="text-align: justify">Not as products.<br>Not as hype.<br>But as answers to simple questions we keep asking ourselves.</p><p style="text-align: justify"><em>“Where are we?”</em></p><p style="text-align: justify">And maybe soon:</p><p style="text-align: justify"><em>“What can we build together, right here?”</em></p><br>]]></content:encoded>
            <author>0xgian@newsletter.paragraph.com (gian)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/098cfc98a8a1990c24252ad9b43991d4576203af0563b72c96eab2b289e1050b.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>