DEV Community

lyyluca
lyyluca

Posted on

Why I Built BloxMeta: The Free Roblox Code Database Every Gamer Needs

As a Blox Fruits player, I used to waste 2+ hours every weekend hunting codes. So I built BloxMeta to automate it.

   ## The Problem

   Roblox codes are scattered across:
   - 15+ Discord servers
   - 30+ YouTube videos (half clickbait)
   - Dozens of "code websites" (half expired)

   ## The Solution: Automated Code Pipeline

   Built a scraper that:
   1. Monitors 50+ Discord servers + Twitter accounts (Discord.js + Twitter API)
   2. Detects new code announcements (keyword matching)
   3. Auto-tests codes using Roblox API
   4. Publishes verified codes to Supabase
   5. Updates Next.js frontend via real-time subscriptions

   **Result**: <15 min from official code release to BloxMeta publication.

   ## Tech Stack

   - **Frontend**: Next.js 14 (App Router)
   - **Database**: Supabase (PostgreSQL + real-time)
   - **Scraper**: Node.js + Discord.js + Axios
   - **Deployment**: Vercel
   - **Monitoring**: Sentry

   ## Key Learnings

   ### 1. Mobile-First Is Non-Negotiable

   Initial design: Desktop-first.

   **Reality**: 78% mobile traffic.

   **Fix**: Rewrote UI with mobile-first design. One-tap code copying became #1 feature.

   ### 2. Speed Perfection

   Delayed launch 3 months perfecting tier lists.

   **Lesson**: Ship rough, iterate weekly. Players wanted beta tier lists NOW, not perfect ones LATER.

   ### 3. Supabase Real-Time Rocks

   Supabase's real-time subscriptions made the code update pipeline trivial:
Enter fullscreen mode Exit fullscreen mode
   ```javascript
   const supabase = createClient(url, key)

   supabase
     .channel('codes')
     .on('postgres_changes',
       { event: 'INSERT', schema: 'public', table: 'codes' },
       (payload) ={
         // Update UI instantly
         setCodes([payload.new, ...codes])
       }
     )
     .subscribe()
   ```
Enter fullscreen mode Exit fullscreen mode
   No polling, no webhooks. Just works.

   ## Stats (2 Months Post-Launch)

   - πŸ“± 78% mobile traffic
   - ⏱️ <15 min code latency
   - πŸ‘₯ 10K+ monthly users
   - πŸ“Š 99%+ code accuracy

   ## What's Next

   - Push notifications (Expo + FCM)
   - Public API for developers
   - Open-sourcing the scraper (Q1 2026)

   ## Try It

   πŸ‘‰ https://bloxmeta.gg

   GitHub: https://github.com/bloxmeta/bloxmeta (planning to open-source)

   ---

   **Questions?** Happy to discuss the tech stack, scraping challenges, or Roblox gaming!
Enter fullscreen mode Exit fullscreen mode

Top comments (0)