Skip to content
codexa

Portfolios · React

Children's illustrator

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

Children's illustrator starter, as built from its own files
Starter screenshot captured from this template's own build at 1440×900. It shows the template as it ships, not output generated from a prompt.

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.

Raw data: GET /api/v1/templates/portfolio-childrens-illustrator

src/site.ts
src/site.ts
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 …”

Agent ready

Creates a free account first; your idea is carried over.

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.

All templates

Build on Children's illustrator

Create a free account, start from this template, and ask the AI agent to turn it into your app.