School Website Prompt: Bright Blue and Yellow Primary School Design for Bolt, v0 & Lovable

School website prompt for Bolt, v0 and Lovable. Royal blue and yellow, quick links for term dates and lunch, head's welcome, news and key dates.

# Oakfield Primary School: School Website Prompt ## 1. Goal Build a clear, friendly and trustworthy website for **Oakfield Primary School**, a state primary school for children aged 4 to 11 in Sheffield. White pages, a confident royal blue, a sunny yellow highlight and a rounded modern sans. Parents should find term dates, the lunch menu and how to apply in seconds. It should feel cheerful but organised, never childish. ## 2. Tech Stack ``` React + Vite + TypeScript + Tailwind CSS + Framer Motion (motion/react) + lucide-react ``` Single page. No component libraries, no calendar library, no parent portal. ## 3. Design system ```css :root { --paper: #FFFFFF; --ink: #14213D; /* deep navy text */ --accent: #1D4ED8; /* royal blue */ --on-accent: #FFFFFF; --highlight: #FFC83D; /* sunny yellow, background only, text on it is navy */ --surface: #F1F5FB; --muted: #4B5568; --line: #DCE3EE; } ``` Every text colour must reach at least 4.5 to 1 against its background. Never put white text on the yellow. No text under 14px, body text 17px or larger because many parents read on phones. ## 4. Typography ```html <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;700;800&display=swap" rel="stylesheet" /> ``` One family. - **Headings:** Plus Jakarta Sans 800, clamp(34px, 4.6vw, 64px), line-height 1.08, letter-spacing -0.02em - **Subheads:** Plus Jakarta Sans 700, 22px - **Body:** Plus Jakarta Sans 400, 17px, line-height 1.65 - **Labels:** Plus Jakarta Sans 700, 14px, navy text on a yellow rounded tag ## 5. Buttons Clear and easy to tap: - **Primary:** royal blue fill, white text, 12px radius, Plus Jakarta Sans 700 16px, padding 15px 24px, min height 48px. Hover: darker blue. - **Secondary:** white fill, blue text, 1.5px blue border, same radius. - **Quick link tiles** act as big buttons (see section 4). ## 6. Sections 1. **Utility bar:** a thin navy bar with the school phone number, the office email and a link `Report an absence` on the right, all in white text. 2. **Navbar:** white, 80px. A round school badge (blue circle with a white oak leaf drawn as a simple SVG) and the school name on the left, links in the middle, primary button `Apply for a place` right. Sticky with a soft line beneath. 3. **Hero:** a wide photograph with 24px radius, inset 24px from the page edges. A white card with 20px radius overlaps the bottom left of the photo by 60px, containing the yellow tag, the heading, one sentence and both buttons. *Photograph: primary school children in blue jumpers working together at a table in a bright classroom, smiling, natural light, colourful displays in the background.* 4. **Quick links:** four large tiles in a row on the surface colour, each 20px radius: a bold label, one line of help text and a small arrow from lucide. Hover: tile turns blue with white text. 5. **Welcome from the head:** two columns. A rounded portrait on the left (4:5), on the right a short letter, signed with the head teacher's name and role. *Portrait: a friendly head teacher in her fifties in a smart cardigan, standing in a school corridor with children's art on the walls.* 6. **School life:** surface background. A three column grid of photos with 16px radius and short captions underneath. *Photographs: children planting vegetables in a school garden; a choir performing in a school hall; a football match on a school field.* 7. **Latest news:** three cards with a small photo, date, headline and a two line summary, plus a link `All news`. Cards have a 1px line border, 16px radius, no shadow. 8. **Key dates:** a clean list of the next five dates, each with a yellow date badge (day number large, month small) and the event. 9. **What inspectors said:** a full width blue band with a large white quote from the last inspection report and the year. 10. **Visit us:** two columns. Left: heading, paragraph about open mornings and the primary button. Right: address, phone, office hours in a small table. 11. **Footer:** navy with white text. Badge and name, three columns of links (Parents, About, Policies) and a line with the trust name and company number. ## 7. Motion Light and quick. Sections fade up 16px on scroll, 0.5s. Quick link tiles scale to 1.02 on hover. Nothing loops, nothing bounces. Respect `prefers-reduced-motion`. ## 8. Responsive - **Mobile under 768px:** the utility bar shows only the phone number and `Report an absence`. Hero card sits under the photo instead of overlapping. Quick links become a 2 by 2 grid. All other grids become one column. Navbar collapses to the badge plus a `Menu` button with a full screen white menu and large tap targets. - **Desktop:** max-width 1200px, section padding 96px. ## 9. Full copy **Utility bar:** `0114 555 0136` · `office@oakfield.sch.uk` · `Report an absence` **Name:** Oakfield Primary School **Nav:** About, Parents, Curriculum, News, Contact. Button: `Apply for a place` **Hero** - Tag: `Ages 4 to 11, Sheffield` - Heading: `A kind, busy school where every child is known by name.` - Text: `Two classes in every year group, a big field, a forest school and a team that has been here for years.` - Buttons: `Apply for a place`, `Book a visit` **Quick links** - `Term dates` `Holidays and inset days for 2026 to 2027` - `Lunch menu` `This week's meals and how to pay` - `Uniform` `What to wear and where to buy it` - `Clubs` `Before school, after school and holiday clubs` **Welcome from the head** - Heading: `Welcome to Oakfield` - Letter: `Thank you for visiting our website. Oakfield is a school where children feel safe enough to try, get it wrong and try again. We keep our classes calm, our expectations high and our door open.` - `If you are thinking of joining us, the best way to know is to come and see a normal school day. I would love to show you round.` - Signature: `Mrs Helen Carter, Head Teacher` **School life** - `Growing our own lunch in the school garden` - `The Year 6 choir at Sheffield City Hall` - `Friday football on the top field` **Latest news** - `12 October 2026` `Year 4 bring the Romans to life` `A week of shields, mosaics and a very convincing march around the playground.` - `5 October 2026` `Harvest collection for the food bank` `Thank you to every family who donated. We filled the minibus twice.` - `28 September 2026` `New climbing frame is open` `Paid for by two years of cake sales from our Friends of Oakfield.` **Key dates** - `23 Oct` Half term starts after school - `3 Nov` Children return to school - `14 Nov` Parent consultations, 3:30 pm to 7:00 pm - `4 Dec` Christmas fair, school hall - `18 Dec` Last day of term, finish at 1:30 pm **What inspectors said** `Pupils are happy, polite and proud of their school. They know that adults care about them and will help them.` Ofsted, 2025 **Visit us** - Heading: `Come and see a normal day` - Text: `Open mornings run every Tuesday at 9:30 from October to January. No need to dress up, just book a place and come along.` - Button: `Book a visit` - Details: `Oakfield Primary School, Oak Lane, Sheffield S11 8YH` · `0114 555 0136` · `Office open 8:15 am to 4:00 pm, Monday to Friday` **Footer** `Oakfield Primary School` · Parents (Term dates, Lunch menu, Uniform, Clubs) · About (Our staff, Governors, Vacancies) · Policies (Safeguarding, SEND, Privacy) · `Part of the Peak Learning Trust. Company number 08765432.` ## 10. Never Cartoon clip art, comic fonts, rainbow gradients, glow, emoji, autoplay video, carousels, white text on yellow, dashes of any kind in the copy, lorem ipsum, tiny body text. ## 11. Dependencies ```json { "motion": "^12.0.0", "lucide-react": "^0.460.0", "clsx": "^2.1.0" } ```

The generated results may vary

Categories

Categories

FAQ

What sections are in the school website prompt?

Utility Bar, Navbar, Hero, Quick Links, Welcome, School Life, Latest News, Key Dates, Inspection Quote, Visit Us and Footer.

Does this work in Lovable, Bolt and v0?

Yes. It uses React, Vite, TypeScript, Tailwind and Framer Motion with no calendar library or parent portal.

Do I need to upload photos of our school?

No. All photos are described in plain text so the AI generates them. Replace them with your own photos, with consent, later.

Can I change the dates and news?

Yes. The school name, quick links, letter, news, key dates and policies are all written out to be updated.

FAQ

What sections are in the school website prompt?

Utility Bar, Navbar, Hero, Quick Links, Welcome, School Life, Latest News, Key Dates, Inspection Quote, Visit Us and Footer.

Does this work in Lovable, Bolt and v0?

Yes. It uses React, Vite, TypeScript, Tailwind and Framer Motion with no calendar library or parent portal.

Do I need to upload photos of our school?

No. All photos are described in plain text so the AI generates them. Replace them with your own photos, with consent, later.

Can I change the dates and news?

Yes. The school name, quick links, letter, news, key dates and policies are all written out to be updated.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts

liquid metallic gradient

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts

liquid metallic gradient

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts