Skip to content

Latest commit

 

History

History
322 lines (229 loc) · 5.61 KB

File metadata and controls

322 lines (229 loc) · 5.61 KB

RSL-OC STATIC WEBSITE

Product Specification & Build Instructions

For Antigravity Claude Opus 4.1 Agent


1. PROJECT OVERVIEW

RSL-OC is a WhatsApp-based international cricket league ecosystem. The website is a static public-facing showcase, similar in spirit to an ICC-style portal, but community-driven.

This website:

  • Does NOT provide live scores
  • Does NOT provide player-by-player stats
  • Does NOT integrate with WhatsApp or Stumps
  • Does NOT require login or backend logic

All content is manually curated by the developer and deployed as static pages.

Primary goal:

Present RSL-OC tournaments, history, and ongoing events in a clean, credible, institutional format.


2. TARGET AUDIENCE

  • Existing RSL-OC players
  • New players discovering RSL-OC
  • Spectators and community members
  • External viewers evaluating legitimacy

Audience is non-technical.

Clarity > complexity.


3. CORE PRINCIPLES (NON-NEGOTIABLE)

  1. Static-only architecture
  2. No automated data fetching
  3. No scraping
  4. No fake or inflated data
  5. Clean, ICC-style presentation
  6. WhatsApp-post-style content translated into structured pages
  7. Easy manual updates by developer

4. WEBSITE STRUCTURE (SITEMAP)

Pages (v1)

  1. Home
  2. Tournaments
  3. Honours Board (Winners)
  4. Seasons
  5. Gallery (optional)
  6. Announcements (optional)

No user accounts. No dashboards. No admin UI.


5. HOME PAGE SPECIFICATION

Sections (Top to Bottom)

5.1 Hero Section

  • Title: "RSL-OC"
  • Subtitle: "A WhatsApp-based International Cricket League Ecosystem"
  • Short description explaining:
    • Multiple international tournaments
    • League formats
    • Community-driven cricket

5.2 Currently Ongoing

Simple list format.

Example:

  • RSL Asia Cup
  • RSL European Cricket Championship
  • RSL American Cricket Championship
  • RSL African Nations Cup
  • RSL East Asian Pacific Championship

Each item:

  • Name only
  • Optional "Ongoing" label

5.3 Upcoming Events

List format.

Example:

  • RSL T20 WC Qualifiers
  • RSL T20 World Cup
  • RSL World Test Championship
  • RSL IPL 2025
  • RSL IPL 2026

Optional year or season tag.

5.4 Website Reach (Visitor Statistics)

Small credibility section.

Displayed metrics:

  • Total Visitors
  • Unique Visitors
  • Monthly Visits

Rules:

  • Rounded numbers only
  • Use "+" or "~"
  • No real-time counters

Example:

  • Total Visitors: 12,000+
  • Unique Visitors: 8,500+
  • Monthly Visits: ~1,100

Data source is external analytics. Site remains static.

5.5 Footer

  • Copyright: RSL-OC
  • Disclaimer: Community-run cricket league
  • No personal names

6. TOURNAMENTS PAGE

Purpose:

Show the breadth of competitions under RSL-OC.

Grouping

International Tournaments

  • ODI World Cup
  • T20 World Cup
  • Asia Cup
  • Champions Trophy
  • World Test Championship

League & Franchise Tournaments

  • RSL IPL
  • RSL BBL
  • RSL CPL
  • RSL PSL
  • RSL LPL
  • RSL The Hundred
  • RSL Vitality Blast

Each tournament entry:

  • Short description
  • Formats played
  • Years conducted

No stats. No scorecards.


7. HONOURS BOARD (WINNERS LIST)

This is the most important page.

Purpose

Preserve legacy without raw data dependency.

Structure

Each tournament edition shown as:

Tournament Name – Year

  • Winner: Team Name (Captain)
  • Runner-up: Team Name (Captain)

Example: RSL T20 World Cup 2021

  • Winner: Uganda (Hanan)
  • Runner-up: Namibia (Sinan)

Rules:

  • Chronological order
  • Clean typography
  • Emojis optional but minimal
  • Exactly mirror WhatsApp content, but structured

No match-level detail.


8. SEASONS PAGE

Used for special consolidated seasons.

Example: RSL One Day International – 2025

Subsections:

  • ODI Super League – Champion
  • ODI League 2 – Champion
  • Challenge League – Champion
  • ODI WC Qualifiers – Champion
  • ODI World Cup – Winner & Runner-up

Purpose:

Give season identity and narrative.


9. GALLERY (OPTIONAL)

Content:

  • Tournament posters
  • Trophy images
  • Selected screenshots
  • Anniversary visuals

Rules:

  • Curated only
  • No dumps
  • Visual credibility over quantity

10. ANNOUNCEMENTS (OPTIONAL)

Simple chronological posts:

  • Tournament announcements
  • Schedule releases
  • Rule updates

No comments. No reactions.


11. DESIGN DIRECTION

Visual Style

  • Professional
  • Neutral
  • Institutional
  • ICC-inspired

Color Palette

  • Dark or neutral base
  • Accent color for highlights
  • Avoid flashy gradients

Typography

  • Clean sans-serif
  • Strong headings
  • High readability on mobile

Layout

  • Mobile-first
  • Clear spacing
  • No animations for decoration

12. CONTENT MANAGEMENT MODEL

  • All content stored as:

    • Markdown files
    • Or JSON/YAML files
  • Developer updates content manually

  • Git-based workflow

  • Static deployment

No CMS required.


13. ANALYTICS (BACKGROUND ONLY)

  • External analytics allowed
  • No cookies banner required (preferred)
  • Data used only to update visitor stats manually

Displayed stats are summaries, not live feeds.


14. EXPLICITLY OUT OF SCOPE

  • Player profiles
  • Player statistics
  • Full match archives
  • Live scores
  • Automation
  • WhatsApp or Stumps integration
  • Data scraping
  • User interaction features

15. FUTURE-SAFE EXTENSIONS (NOT NOW)

  • Forward-only structured logging for future seasons
  • Enhanced season storytelling
  • Improved media galleries

No retroactive data reconstruction.


16. SUCCESS CRITERIA

The website is successful if:

  • A new visitor understands RSL-OC in under 2 minutes
  • Ongoing and upcoming events are clear
  • Historical winners are easy to browse
  • The site feels credible and permanent
  • Maintenance effort remains low

END OF SPECIFICATION