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
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
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
- Ask for any missing inputs, especially {{framework}} and {{core_features}}, before starting.
- Propose a page structure and component layout using {{framework}} that reflects {{brand_style}}.
- Design the responsive behavior so the layout adapts cleanly across phone, tablet and desktop widths.
- Detail how {{core_features}} would be implemented and where they would live in the navigation.
- 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."