AI scrapes and lists every contest, competition, and scholarship in Indonesia. Students and creatives flood here.
Indonesia has thousands of contests, competitions ("lomba"), and scholarships active at any time — from university essay contests to national art competitions to corporate hackathons. Students and creatives desperately search for these opportunities but there's no single aggregator. "Lomba [topic] 2026" searches have high volume and virtually zero SEO competition.
Domain advantage: "Sayembara" means "open contest/competition" in Indonesian — it's the EXACT word people think of when looking for competitions. It's a category-defining domain.
| Stream | Mechanism | Est. Revenue |
|---|---|---|
| Display Ads | AdSense (education niche $5-10 RPM) | 40% of revenue |
| Featured Listings | Contest organizers pay for visibility | 30% of revenue |
| Lead Gen | Collect participant data, sell to education platforms | 20% of revenue |
| Affiliate | Link to tools needed for competitions (software, courses) | 10% of revenue |
Framework: Express.js (listing directory)
Database: SQLite (contests, categories, deadlines, organizers)
Frontend: Clean directory with filters and search
AI: Ollama for contest descriptions, categorization
Hosting: HestiaCP on current server
CDN: Cloudflare
Automation: N8N for scraping + categorization
┌─────────────────────────────────────────────────┐
│ 1. CONTEST SCRAPING (daily, N8N) │
│ Sources: university websites, Instagram │
│ (lomba accounts), Twitter, government sites,│
│ corporate CSR pages, scholarship databases │
│ AI categorizes and structures data │
├─────────────────────────────────────────────────┤
│ 2. LISTING ENRICHMENT (daily, cron) │
│ AI generates: detailed description │
│ Adds: tips for participants │
│ Categorizes: by type, level, subject │
│ Sets: deadline, prize, requirements │
├─────────────────────────────────────────────────┤
│ 3. DEADLINE MANAGEMENT (daily, cron) │
│ Expired contests → move to archive │
│ Approaching deadlines → highlight │
│ New contests → feature on homepage │
├─────────────────────────────────────────────────┤
│ 4. SEO + SOCIAL (daily, N8N) │
│ Post new contests to social media │
│ Instagram stories: "Deadline besok!" │
│ Twitter: daily contest roundups │
│ Email: weekly "lomba terbaru" digest │
└─────────────────────────────────────────────────┘
/lomba/essay-nasional-2026-kemendikbud
/kategori/desain
/kategori/coding
/beasiswa/2026
/tips/cara-menang-lomba-essay
/kalender/2026/maret
| Period | Milestone | Revenue |
|---|---|---|
| Month 1-2 | Build directory + scrape 500 active contests | $0 |
| Month 3-4 | 1,000 listings, AdSense, social growing | $100-300/mo |
| Month 5-6 | 1,500 listings, featured listing offers | $300-700/mo |
| Month 7-9 | 2,000 listings, email list, partnerships | $500-1,200/mo |
| Month 10-12 | Established directory, lead gen active | $800-2,000/mo |
/ — Homepage with featured contests + search/kategori/essay — Essay competition hub/kategori/desain — Design competition hub/kategori/coding — Coding/hackathon hub/beasiswa/2026 — Active scholarships/tips/cara-menang-lomba-essay — Evergreen guide/kalender/2026/april — Calendar view/lomba/example-contest-1 — Sample listing/kategori/bisnis — Business competition hub/tips/panduan-bikin-portofolio — Portfolio guideAsk AI to research, improve, or generate content.
Try: "Research competitors for this niche"