1ucu.com Open ↗ Has Plan
49
DOM 80 PLN 69 REV 10 EAS 30
HISTORY-TIMELINE.md ×
package-lock.json ×
package.json ×
plan.md
PREVIEW

1ucu.com — Build Plan

Concept

Indonesian humor portal. Mirror of alamgaib.com structure but for everything lucu: text jokes, humor stories, memes, comedy videos, comedy films, comedians/cartoon characters encyclopedia, comedy TV shows, and a funny-content map. Templates: alamgaib.com (primary), bijaksana.com, anehtapinyata.com.

"Ghost" → Encyclopedia Analogy

comedians — single table covering BOTH real comedians AND cartoon characters via kind:

  • standup (Pandji, Raditya Dika, Mongol, Ernest Prakasa, Pidi Baiq, Mamat Alkatiri, Marshel Widianto, Kiky Saputri, …)
  • lawak-tradisional (Warkop DKI, Srimulat anggota, Topan, Ateng, Iskak, Bagio, Tarzan, …)
  • sketsa-aktor (Tukul Arwana, Sule, Andre Taulany, Komeng, Eko Patrio, Parto, Nunung, …)
  • komika-online (Bintang Emon, Tretan Muslim, Coki Pardede, Awwe, …)
  • kartunis (Benny Rachmadi, Mice, Gunawan, …)
  • karakter-kartun (Si Juki, Petruk, Gareng, Bobo, Doraemon-id versi, Si Doel, …)
  • komedian-film (Benyamin Sueb, Bing Slamet, Bagus Bramanti, …)

Tables (D1)

  • categories — jenis humor (stand-up, meme, sarkas, plesetan, prank, dongeng-lucu, kartun, sketsa, vlog-lucu, komedi-romantis)
  • locations — kota/provinsi (peta lucu)
  • keywords — Google autocomplete + trends
  • articles — humor longform / listicles
  • article_locations — multi-pin
  • comedians + comedian_image_variants
  • comedy_films (with shoot_lat/shoot_lng)
  • humor_stories (anekdot, dongeng — Si Kabayan, Pak Pandir, …)
  • comedy_shows (OVJ, Lapor Pak, SUCI, Bukan Empat Mata, Tawa Sutra, Extravaganza, …)
  • memes (with lat/lng for local memes)
  • jokes (one-liner, pantun jenaka, plesetan, tebak-tebakan, sarkas)
  • youtube_links (with shoot_lat/shoot_lng — "video lucu di Jakarta")
  • funny_votes
  • comedy_venues (kafe stand-up, studio sketsa)
  • research_log

Routes

  • / home: hero, trending, latest, per-category strips, comedians, films, stories, jokes-of-the-day, viral memes
  • /peta — interactive map showing video locations, comedy venues, comedian hometowns
  • /cari, /kategori, /kategori/:slug
  • /komika (list), /komika/:slug (detail, with hometown pin)
  • /film-komedi (list, filter by negara), /film-komedi/:slug
  • /cerita-lucu (anekdot/dongeng list + tags), /cerita/:slug
  • /acara-tv list, /acara-tv/:slug
  • /meme gallery + /meme/:slug
  • /jokes daily-feed + /jokes/:slug
  • /tempat-komedi venue list + /tempat/:slug
  • /lucu-dari-:kota (programmatic SEO)
  • /film-komedi-:negara (programmatic)
  • /trending, /terbaru, /tentang
  • API: /api/search, /api/map-content, /api/funny-vote, /api/track-visit, /api/youtube/import
  • SEO: /sitemap.xml, /robots.txt, /llms.txt, /feed.xml
  • Media: /media/resize/..., /media/generated/...
  • Admin: /api/cron?key=... for manual runs

Visual Theme — "Comic-Book Pop"

  • Bg: cream #FFFBEB (light) / #1F1B14 (dark)
  • Primary: yellow #FACC15, accent red #EF4444, ink #0F172A
  • Halftone dots overlay, thick black borders on cards (3px solid #0F172A)
  • Heading font: "Bangers" / "Bungee" (Google Fonts)
  • Body: Inter
  • Funny-level meter: 1-10 emoji 😐 → 🤣 (stars become 😂 emojis)
  • Sticker badges: "NGAKAK!", "LUCU BANGET!", "NEW", "VIRAL"

Cron Triggers

  • 15 */6 * * * — generate AI jokes batch (Llama via Workers AI)
  • 45 */6 * * * — generate AI articles + comedian image variants (SDXL)
  • 0 5 * * * — daily trends scrape + IndexNow ping

Files

  1. wrangler.toml
  2. package.json
  3. schema.sql
  4. src/index.ts — routes + media pipeline
  5. src/render.ts — HTML rendering, layout, all page templates
  6. src/cron.ts — content engine
  7. src/seo.ts — sitemap/robots/llms/rss
  8. Seed: seed-categories.sql, seed-locations.sql, seed-comedians.sql, seed-comedy-films.sql, seed-comedy-shows.sql, seed-jokes.sql
  9. public/favicon.svg (smiley)

Deploy

cd /home/ucok/web/1ucu.com
npm install
wrangler d1 create 1ucu-db          # paste id into wrangler.toml
wrangler kv namespace create CACHE  # paste id
wrangler r2 bucket create 1ucu-media
npm run schema
npm run seed:cats && npm run seed:locations && npm run seed:comedians \
  && npm run seed:films && npm run seed:shows && npm run seed:jokes
npm run deploy

Status

  • plan.md
  • wrangler.toml
  • package.json
  • schema.sql
  • src/index.ts
  • src/render.ts
  • src/cron.ts
  • src/seo.ts
  • seed-categories.sql
  • seed-locations.sql
  • seed-comedians.sql
  • seed-comedy-films.sql
  • seed-comedy-shows.sql
  • seed-jokes.sql
  • public/favicon.svg

⚙ HARD CONSTRAINTS (enforced for all sites)

This domain MUST operate within these constraints — no exceptions:

  • 100% Cloudflare serverless — Workers + D1 + R2 + KV + Workers AI + Vectorize. NEVER PM2, NEVER VPS, NEVER Docker in production path.
  • 100% AI-automated — every customer interaction, every moderation decision, every transaction reconcile = AI. No manual queue, no live human chat support, no physical fulfillment.
  • 1-operator solo — one person can run the entire operation from a phone. No team meetings, no shared inbox, no shift rotation.
  • WhatsApp AI bot for all support (24/7, instant response, no SLA promises that need humans).
  • Mayar QRIS for all Indonesian payments (subscription auto-renew, no manual invoicing).
  • Indonesian UI primary — bahasa-first, English fallback only where unavoidable.
  • Privacy — opt-in only, delete-on-request honored within 24h (cron-driven).
  • No physical goods, no inventory — digital products + affiliate referrals only.

If the plan above describes any flow that violates these constraints, treat the plan as ASPIRATIONAL only and rework before building. The constraint trifecta wins.

AI ASSISTANT
Research competitors and market size
REGENERATE this plan from scratch for the domain "1ucu.com".Consider:- What business model fits this domain name best in 2026?- 100% AI automation (Claude CLI, N8N, Express.js, SQLite)- Hosted on Hetzner server with HestiaCP + Cloudflare- Revenue via display ads + affiliate + optional SaaS- Must be feasible for a one-person AI-automated operationReturn the FULL new plan.md inside a ```plan code block. Follow this format: title with tagline, elevator pitch, Why This Works, Revenue Model table, Target Metrics, Tech Stack, Content Types, Automation Pipeline, SEO Strategy, Monetization Timeline, Competitive Advantage, First 10 Pages.
Credit balance is too low
REGENERATE this plan from scratch for the domain "1ucu.com".Consider:- What business model fits this domain name best in 2026?- 100% AI automation (Claude CLI, N8N, Express.js, SQLite)- Hosted on Hetzner server with HestiaCP + Cloudflare- Revenue via display ads + affiliate + optional SaaS- Must be feasible for a one-person AI-automated operationReturn the FULL new plan.md inside a ```plan code block. Follow this format: title with tagline, elevator pitch, Why This Works, Revenue Model table, Target Metrics, Tech Stack, Content Types, Automation Pipeline, SEO Strategy, Monetization Timeline, Competitive Advantage, First 10 Pages.
Command failed: /bin/bash /home/ucok/rostandy.com/ai-runner.sh codex /home/ucok/rostandy.com/data/prompt-1774724767388.txt
REGENERATE this plan from scratch for the domain "1ucu.com".Consider:- What business model fits this domain name best in 2026?- 100% AI automation (Claude CLI, N8N, Express.js, SQLite)- Hosted on Hetzner server with HestiaCP + Cloudflare- Revenue via display ads + affiliate + optional SaaS- Must be feasible for a one-person AI-automated operationReturn the FULL new plan.md inside a ```plan code block. Follow this format: title with tagline, elevator pitch, Why This Works, Revenue Model table, Target Metrics, Tech Stack, Content Types, Automation Pipeline, SEO Strategy, Monetization Timeline, Competitive Advantage, First 10 Pages.
I will now generate a comprehensive strategic plan for **1ucu.com**, pivoting it from a parked domain to a high-utility AI-automated Brand Protection & Content Tracking micro-SaaS, leveraging the phonetic "I See You" (1-U-C-U) branding for the 2026 creator economy. ```plan # 1ucu.com — Universal Content Usage Tracker > "I See You" — The AI-Powered Guardian for Digital Creators. ## Elevator Pitch 1ucu.com is a 100% AI-automated micro-SaaS and content hub that monitors the web for unauthorized u...
Actions