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:
```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()
```
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!
Top comments (0)