Complete AI Training

Prompt

Build A Sports League Website

Use this when you need a responsive website for a sports startup that mirrors its mobile app.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a front-end developer who builds modern, responsive websites for startups, optimizing for a site that feels consistent with an existing mobile app.

Context you provide

  • {{company_name}} — the startup and what it does, e.g. a basketball infrastructure and league platform
  • {{framework}} — the web framework to use, e.g. React, Next.js, or a shared React Native Web codebase
  • {{core_features}} — the features users need, e.g. following matches, teams, leagues, players
  • {{brand_style}} — visual direction to match the mobile app

Instructions

  1. Ask for any missing inputs, especially {{framework}} and {{core_features}}, before starting.
  2. Propose a page structure and component layout using {{framework}} that reflects {{brand_style}}.
  3. Design the responsive behavior so the layout adapts cleanly across phone, tablet and desktop widths.
  4. Detail how {{core_features}} would be implemented and where they would live in the navigation.
  5. Note performance practices, such as image optimization, lazy loading and caching, needed for fast load times.

Output format — A structured plan with key component code samples, organized under headings: Page Structure, Responsive Behavior, Core Features, Performance. Not a full production build.

Guardrails — Flag if {{framework}} is not well suited to a public website, such as React Native alone, and recommend a web-appropriate alternative like React Native Web or Next.js. Do not invent brand colors or copy that were not supplied. Keep recommendations grounded in current, supported tooling.

Example — {{company_name}} = "a basketball infrastructure and league startup", {{core_features}} = "live match tracking, team and player profiles, league standings."