Portfolios · React
Children's illustrator
Playful portfolio for a children's book illustrator, with picture books, sketches and commissions.

What you get
A warm, rounded portfolio for a picture-book illustrator: published books, a sketchbook gallery, how commissions work, notes from editors and authors, and a contact form for publishers and schools. All content lives in src/site.ts.
Files
Exactly what is copied into a new project: 13 files, nothing generated.
Explorer 13
import type { Site } from "./types"; /** Everything this site shows. Edit freely. */export const site: Site = { "brand": "Poppy Lindqvist", "nav": [ { "label": "Books", "href": "#books" }, { "label": "Sketchbook", "href": "#sketchbook" }, { "label": "Commissions", "href": "#commissions" } ], "navCta": { "label": "Say hello", "href": "#contact" }, "sections": [ { "kind": "hero", "variant": "split", "eyebrow": "Picture-book illustrator · Bristol, UK", "title": "Badgers in raincoats, small brave children and very large hats.", "text": "I illustrate picture books and early readers in gouache and coloured pencil. Seven books published so far, two more on the drawing board for 2027.", "primary": { "label": "See the books", "href": "#books" }, "secondary": { "label": "Commission me", "href": "#commissions" }, "visual": { "type": "tiles", "tones": [ "#e07a4f", "#f3d9b1", "#8fb07a", "#7c2d12" ], "caption": "From 'Mo and the Lighthouse', 2026" } }, { "kind": "projects", "id": "books", "eyebrow": "Published books", "title": "On the shelves", "items": [ { "title": "Mo and the Lighthouse", "tag": "Picture book, written by Ruth Ellery", "year": "2026", "tone": "#b45309" }, { "title": "The Hat That Wouldn't Stay", "tag": "Picture book, author-illustrator", "year": "2025", "tone": "#9a3412" }, { "title": "Badger Builds a Boat", "tag": "Board book series, 3 titles", "year": "2024", "tone": "#4d7c0f" }, { "title": "Small Fox, Big Snow", "tag": "Picture book, written by Tom Ashe", "year": "2023", "tone": "#155e75" } ] }, { "kind": "gallery", "id": "sketchbook", "eyebrow": "Sketchbook", "title": "Character studies and loose pages", "text": "Most characters start as twenty bad drawings in a cheap notebook. Here are some of the better ones.", "items": [ { "title": "Badger, early sketches", "caption": "Pencil, 2024", "tone": "#7c4a2d" }, { "title": "Harbour at dusk", "caption": "Gouache colour study", "tone": "#1e5a6b" }, { "title": "Snow fox", "caption": "Coloured pencil", "tone": "#9a3412" }, { "title": "Market day", "caption": "Ink and wash", "tone": "#5c6b2f" }, { "title": "The hat, in motion", "caption": "Pencil roughs", "tone": "#a16207" } ] }, { "kind": "steps", "id": "commissions", "eyebrow": "Commissions", "title": "Working together", "items": [ { "title": "Brief and samples", "text": "Send the manuscript or brief. I'll reply with a few character sketches so you can see if the style fits." }, { "title": "Roughs and dummy", "text": "Pencil roughs for every spread, laid out as a dummy book, with two rounds of changes." }, { "title": "Final artwork", "text": "Gouache finals scanned at 600 dpi, delivered with layered files for the designer." } ] }, { "kind": "quotes", "eyebrow": "Kind words", "title": "From authors and editors", "items": [ { "quote": "Poppy found jokes in my text I didn't know were there. The children at readings always point at the gulls.", "name": "Ruth Ellery", "role": "Author, Mo and the Lighthouse" }, { "quote": "Roughs on time, finals on time, and the files were clean. That is rarer than it should be.", "name": "Hannah W.", "role": "Picture-book editor" }, { "quote": "Her school visits are the best-attended event in our library calendar.", "name": "Mark D.", "role": "Children's librarian" } ] }, { "kind": "cta", "title": "School visits and workshops", "text": "Drawing sessions for ages 4–9, up to 60 children at a time. Bookable from February 2027.", "primary": { "label": "Ask about a visit", "href": "#contact" } }, { "kind": "contact", "eyebrow": "Contact", "title": "Say hello", "text": "For book commissions, please include the word count and your timeline. Represented for publishing by the Ashdown Agency.", "fields": [ "name", "email", "company", "message" ], "button": "Send message" } ], "footer": { "text": "Picture-book illustration from a small studio in Bristol.", "columns": [ { "title": "Work", "links": [ "Books", "Sketchbook", "School visits" ] }, { "title": "Follow", "links": [ "Instagram", "Newsletter" ] } ], "legal": "© Poppy Lindqvist. Sample content: replace it in src/site.ts." }};Remix
Remix this template
Describe what to change and the agent starts from Children's illustrator's files. The box is already started for you: finish “Start from Children's illustrator and …”
Dependencies
Documented from the template's package.json. The runtime has a prebuilt dependency set for Vite + React + TypeScript, so installs are fast.
- react^19.1.0
- react-dom^19.1.0
- vite^6.3.0
- @vitejs/plugin-react^4.4.0
- tailwindcss^4.1.0
- @tailwindcss/vite^4.1.0
- typescript^5.8.0
How it runs
- Framework
- Vite + React + TypeScript
- Dev command
- npm run dev
- Build command
- npm run build
- Output directory
- dist
- Port
- 5173
- Entry route
- /
Projects run in an isolated sandbox with a live preview. Read the projects documentation for settings, snapshots and deployment.
Keep browsing
All templates
Brand design studio
Bold dark site for an independent brand and identity studio, with case work, services and team.

Product designer
Case-study portfolio for a product designer, with process, experience timeline and references.

3D & motion designer
High-contrast dark portfolio for a 3D and motion designer, with reels, projects, rates and process.
Build on Children's illustrator
Create a free account, start from this template, and ask the AI agent to turn it into your app.