Prompt Kits

Build a Portfolio Site

For a creative, the work is the sales argument. A portfolio site therefore has to do two things unusually well: show real work without making it look like a generic template, and stay fast even when the work includes large photographs or video. This kit builds that first, then adds project stories, the personal credibility clients hire, a short enquiry path and an optional private way to share work with a client. It never fills the portfolio with generated or stock work; until your real files are ready, every visual stays a clearly labelled placeholder.

Project type: Portfolio site Difficulty: Beginner Time: 1 day Works with: Base44 / Lovable / v0

What you'll have at the end

  • A distinctive home page and work gallery built around your real projects rather than a stock card layout
  • Fast image and video browsing on a phone, including on a slow connection
  • Individual project or case-study pages that explain the brief, your role, the process and the result
  • An about page that makes your experience, point of view and way of working easy to understand
  • A short enquiry path that reaches you, stores the request and confirms receipt to the potential client
  • An optional private gallery you can share with one client without exposing another client's material

Before you start

  • Your strongest work, edited down. Choose [NUMBER OF PROJECTS] projects that represent the work you want to be hired for next, not every project you have ever made.
  • The real files. Gather the photographs, illustrations, design images, writing samples or video links for those projects. Keep the original files safe; the site should use smaller web-ready copies. Until a file is ready, use a labelled placeholder and never generated portfolio work.
  • The story behind each project. Write down the brief, your role, what you made, one useful detail about the process and the real outcome. If a client name or result is confidential, decide what you can say instead.
  • Permission and collaborator details. Confirm which work you may publish, how collaborators should be named and whether any project needs to remain private.
  • Your personal proof. Prepare a real portrait if you want one, a short biography, relevant experience, selected clients or publications you may name, and the types of project you want now. Use a labelled portrait placeholder until your real photo is ready.
  • An enquiry destination. Choose [YOUR EMAIL], [YOUR RESPONSE TIME] and the small amount of information you need before deciding whether a project is a fit.

Which platform suits this

Base44 is the strongest fit when you want to edit projects from an owner screen, store enquiries and optionally add private client galleries in the same build. Getting a highly individual visual result still depends on giving it a clear art direction and real work rather than accepting the first layout. Lovable is a strong fit for a custom-looking public portfolio and can also support the saved project content, enquiries and private access this kit adds. v0 is especially strong for shaping the public gallery and project-page interface, but you need to choose and connect the services that store large media, save enquiries and protect private galleries. On any platform, a portfolio with a very large video archive, detailed proofing or sensitive client delivery may be better served by a specialist media or client-proofing service linked from the public site.

The steps

1

Build the fast gallery that makes the work the hero

When to use this

Start here, in a brand-new project. Do not add accounts, private galleries or a detailed enquiry form yet.

A public portfolio that feels specific to your work, stays fast on a phone and contains no invented imagery.

The prompt

Build the public portfolio home page and work gallery for [YOUR NAME OR STUDIO], a [TYPE OF CREATIVE] who wants to be hired by [TYPE OF CLIENT] for [TYPE OF WORK]. The first screen should say [SHORT DESCRIPTION OF WHAT YOU DO] and lead directly into the work. The main action should be [PRIMARY ACTION, e.g. View selected work].

Build the visual direction around these words: [THREE VISUAL ADJECTIVES]. Use [YOUR COLOR DIRECTION] and [YOUR TYPOGRAPHY DIRECTION]. Keep the palette restrained, the spacing deliberate and the text secondary to the work. Do not use glowing gradients, decorative blobs, rows of identical floating cards, fake statistics, generic creative-business slogans or other stock AI-builder patterns.

Use only the real portfolio files I provide here: [UPLOADS OR LINKS TO YOUR REAL WORK]. Do not generate portfolio images from scratch, and do not invent, replace or fabricate client work, logos, people, places or results. Editing my own real files is fine — I may have improved my photos' lighting, crop, background or sharpness before uploading, and that is welcome; what matters is that every image represents work I actually did. Where a real file is missing, show a clearly labelled placeholder that says [REAL WORK FILE NEEDED: PROJECT NAME AND FILE TYPE]. A placeholder must never look like finished work.

Organize the gallery using [YOUR PROJECT CATEGORIES] and show [PROJECT TITLE], [TYPE OF WORK] and [ONE-LINE CONTEXT] for each item. Give the strongest projects more visual weight instead of putting everything into one repeated card size. Keep the order intentional, with [YOUR LEAD PROJECT] first. Let visitors filter only if the categories genuinely help; do not hide a small portfolio behind unnecessary controls.

Make web-sized copies of large images so the site does not send the full original file to every visitor. Load only what is visible at first, then load later images as the visitor scrolls. Keep images sharp at the size they are shown, preserve their intended proportions and never crop a finished piece without my approval. Add alternative text, which is a short description read aloud by screen readers, using the factual descriptions I provide: [DESCRIPTIONS OF THE WORK].

For video, show a real preview image from the project and a clear play button. Do not autoplay video, do not load a full video before someone chooses to play it and do not generate preview images. Use [MY VIDEO LINKS OR FILES] and keep sound off until the visitor starts playback.

On a phone, use a clear reading order, comfortable tap targets and no sideways scrolling. The first useful view must appear quickly on a slow connection, later images must arrive without making the page jump, and the gallery must remain easy to browse with one hand.

Add simple navigation for Work, About and Contact, but leave About and Contact as clearly labelled pages to complete in later steps. Do not build project case studies yet. When finished, tell me which files were resized for the web, which placeholders remain and which choices make this layout specific to my work rather than a reusable template.

Check it worked

  • The first screen says what you make and shows real work without making the visitor search for it
  • The gallery feels composed around your projects rather than arranged as a repeated template grid
  • Every visible portfolio image is your real work or an unmistakably labelled placeholder
  • The first useful part of the page appears quickly when you open it on a phone using mobile data
  • More images appear as you scroll without the page jumping or freezing
  • Video waits for you to press play and does not start with sound
  • No finished work is stretched, blurred or cropped in a way you did not approve

You'll know it worked when:

The portfolio opens quickly on a phone, shows only your real work or obvious placeholders, and lets a stranger browse the strongest projects without the site feeling like a stock template.

Watch out for

Do not upload camera originals, print exports or full-resolution video and assume the builder will make them suitable for the web. The fix is to keep originals elsewhere and serve smaller copies sized for the places they appear, while checking that fine detail is still clear. Do not solve speed by making every image visibly soft, and do not solve a weak edit by adding more work: eight strong projects usually sell you better than thirty uneven ones. Test on mobile data, not only on fast Wi-Fi.

2

Turn selected work into convincing project stories

When to use this

Once the gallery is fast, ordered and visually right.

Individual project pages that show how you think and what you contributed, not just a pile of finished images.

The prompt

Add individual project or case-study pages to the portfolio for [PROJECTS TO FEATURE]. Each gallery item for those projects should open its own page, and every page should lead back to the same place in the gallery.

Use only the facts I provide for each project: [PROJECT TITLE], [CLIENT NAME OR CONFIDENTIAL DESCRIPTION], [BRIEF], [MY ROLE], [COLLABORATOR NAMES AND ROLES], [CONSTRAINT], [PROCESS DETAIL], [DELIVERABLES] and [REAL OUTCOME]. Do not invent client quotes, awards, measurements, results or process steps. If a detail is confidential or unknown, omit it or use the wording [APPROVED CONFIDENTIAL WORDING].

Give each project a visual sequence that helps someone understand the work. Start with [REAL LEAD IMAGE OR VIDEO], then place [REAL SUPPORTING FILES] beside short explanations and factual captions. Preserve the intended proportions of every piece. For writing projects, use readable excerpts and a link or clear instruction for viewing the full sample. For video projects, use a real preview image, manual playback and [CAPTION OR TRANSCRIPT INFORMATION].

Make the pages feel related to the gallery but not identical to one another. Let the needs of the work decide whether a page is image-led, video-led or text-led. Keep the same restrained colors, typography and spacing from step one, and do not add decorative effects that compete with the project.

Add previous project, next project and back to work controls. Make every control easy to use on a phone and with a keyboard. Keep the gallery speed work from the previous step intact.

Give me a simple private owner area where I can add, edit, reorder, publish and unpublish projects without redesigning the site. A project should remain hidden until I deliberately publish it. Use the same fields and image rules for every new project, and never create sample portfolio work automatically.

Check it worked

  • Every featured gallery item opens the correct project page and returns to the gallery cleanly
  • Each page makes your role and the reason for the work understandable
  • Every statement, result and collaborator acknowledgement matches information you supplied
  • Images, writing and video are presented in a form suited to that work
  • Previous, next and back controls work on a phone and from a keyboard
  • You can add a test project, keep it hidden, preview it, publish it and remove it from public view again
  • The home gallery still opens as quickly as it did before this step

You'll know it worked when:

A visitor can open a featured project, understand what you contributed, move to another project, and return to the gallery, while you can publish a new project without rebuilding the page.

Watch out for

A case study becomes untrustworthy when polished wording quietly invents impact, collaborator roles or client praise. The fix is to leave an honest gap rather than fill it. Also watch for project pages that download every image at once: the gallery may stay fast while one case study becomes unusable on a phone, so test the heaviest page separately.

3

Add the about page clients actually need

When to use this

After the work and its project stories are accurate.

Personal credibility that helps the right client understand who you are, how you work and whether you fit their project.

The prompt

Complete the About page for this portfolio and add a short About section on the home page.

Write in the first person using only the information I provide: [SHORT BIOGRAPHY], [RELEVANT EXPERIENCE], [POINT OF VIEW], [HOW I WORK], [TYPES OF CLIENT OR PROJECT], [LOCATION OR REMOTE AVAILABILITY] and [WHAT I WANT TO BE HIRED FOR NEXT]. Keep it specific and natural. Do not turn it into a long résumé and do not invent a personal story, credentials, clients, publications or awards.

Show my selected proof only where it is true and useful: [REAL CLIENTS I MAY NAME], [REAL PUBLICATIONS OR EXHIBITIONS], [REAL AWARDS], [REAL QUALIFICATIONS] and [REAL TESTIMONIALS I HAVE PERMISSION TO USE]. If I provide none, leave those sections out. Never create placeholder praise that could be mistaken for a real testimonial.

Use [MY REAL PORTRAIT] if I supply one — including one I have already edited or retouched myself, which is fine as long as it is genuinely me. Otherwise place a clear label saying [REAL PORTRAIT NEEDED] and leave it visibly unfinished. Do not generate a face from scratch, and do not substitute a different face, studio, team or working scene for the real one.

Add a concise description of the work I take on: [SERVICES OR COMMISSIONS], and make [HOW TO START A CONVERSATION] visible at the end of the page. Until the enquiry form is built in the next step, link that action to [YOUR EMAIL].

Keep the gallery, project pages, media performance and owner tools exactly as they are. The About page should feel like the same person made it, not a separate business template.

Check it worked

  • The home page gives a short human introduction without moving the work out of focus
  • The full About page explains your experience, approach and preferred work in your own voice
  • Every client, award, publication, qualification and testimonial shown is real and approved by you
  • The portrait is your real image or a clear unfinished placeholder
  • A suitable client can see what kind of project to approach you about and how to start
  • The gallery and project pages still work and load as before

You'll know it worked when:

A potential client can read the About page and accurately explain what you make, why your experience is relevant and what kind of work to contact you about.

Watch out for

Creatives often write either too little to build trust or a full life story that hides the useful part. Lead with the work you do now, the perspective behind it and the projects you want next. Named clients and logos are proof only when you have permission to show them; if permission is unclear, describe the sector or project without naming the client.

4

Make starting a conversation simple

When to use this

Once the work and About page give the visitor enough reason to get in touch.

A short enquiry path that reaches you reliably without making a potential client complete a project brief before saying hello.

The prompt

Complete the Contact page and connect every [PRIMARY CONTACT BUTTON LABEL] button on the portfolio to it.

Add a short enquiry form that asks for name, email, the kind of project, a short message and [ONE OR TWO OTHER DETAILS I GENUINELY NEED]. Make [OPTIONAL DETAILS, e.g. timing and budget range] optional. Do not require a phone number, a full brief or an account before someone can contact me. If a person needs to share reference material, ask for a link rather than a large file upload.

Above the form, show [MY CURRENT AVAILABILITY MESSAGE], [THE WORK I AM OPEN TO] and [MY USUAL RESPONSE TIME]. Also show [YOUR EMAIL] as a plain alternative in case the form fails.

When someone submits, store the enquiry, email the complete enquiry to [YOUR EMAIL], show a clear confirmation on screen and send the person a short automatic receipt using [YOUR CONFIRMATION WORDING]. Storing and emailing must both happen so one missed email does not erase a possible project.

Protect the form from basic automated spam with a hidden field that real visitors do not see and a limit on repeated submissions. Add a short plain-language note saying what happens to the contact details. Use a reliable email delivery service and tell me what I need to connect, without exposing any private key or password on a public page.

Keep the visual style restrained and consistent with the portfolio. Preserve the gallery, project pages, About page and all media performance work from the earlier steps.

Check it worked

  • The main contact action on every public page opens the same clear enquiry path
  • The form is short enough to complete comfortably on a phone
  • A submitted enquiry appears in your email and in the stored enquiries
  • The sender sees an immediate confirmation and receives the automatic receipt
  • Your email remains visible as a fallback
  • An obvious repeated spam attempt is limited without making a real visitor solve a puzzle
  • The gallery and project pages still load and behave as before

You'll know it worked when:

A real test enquiry sent from a phone reached your inbox, appeared in stored enquiries and sent a confirmation to the potential client, with all three carrying the same details.

Watch out for

A portfolio enquiry form fails in two costly ways: it asks so much that good clients abandon it, or it appears to succeed while the email lands in spam. Keep the first contact short, store every submission and test both your notification and the sender's receipt using an address outside your own email service. Large attachment fields create slow uploads and security work; a link field is usually the safer first step.

5

Share a private client gallery (optional)

When to use this

Only if you need to share proofs, drafts, licensed work or completed files with named clients. Skip this if the portfolio is entirely public.

A private gallery that one client can reach and another client cannot reach, even by pasting a direct address.

The prompt

Add optional private client galleries to this portfolio without changing the public gallery.

Give me an owner-only area where I can create a gallery for [CLIENT OR PROJECT], add only [REAL CLIENT FILES], set a title and message, choose whether downloads are allowed using [DOWNLOAD RULE], and set [EXPIRY DATE OR NO EXPIRY]. Do not generate, replace or alter client work. Missing files must remain labelled [REAL CLIENT FILE NEEDED].

Let me invite only the intended client using [CLIENT ACCESS METHOD: AN ACCOUNT OR A PRIVATE EXPIRING LINK]. Explain that a private link can be forwarded and is not enough for highly sensitive material. For sensitive work, require a client account and make the owner assign access deliberately.

Enforce access on every gallery and every original file, not only by hiding the gallery from the menu. A logged-out visitor must not reach it. Client A must never be able to see Client B's gallery or files by changing or pasting an address, using search, or opening a previously copied file address. Private galleries must stay out of public search results and the public portfolio.

Let me revoke access immediately, change the expiry and remove a file. After access expires or is revoked, an old gallery link and an old direct file address must stop working. Show the client a clear sign-in or unavailable message rather than revealing whether another client's gallery exists.

Keep private files separate from public portfolio files. Preserve the public gallery, project pages, About page, enquiry form and their existing behavior. When finished, give me a plain-language test using two client accounts and one logged-out browser so I can prove the separation myself.

Check it worked

  • You can create a private gallery, add only real client files and choose whether downloads are allowed
  • The intended test client can open the gallery using the access method you selected
  • While logged in as Client A, pasting Client B's gallery address and a copied file address never reveals Client B's material
  • A logged-out browser cannot open the private gallery or its files
  • Revoking or expiring access makes both the old gallery link and an old direct file link stop working
  • No private gallery appears in the public portfolio or in a public search
  • Everything built in the first four steps still works

You'll know it worked when:

A test gallery that Client A could open, Client B could not reach by any pasted address, and you could revoke so its old gallery and file links stopped working.

Watch out for

An unlisted address is not the same as private access, and a password on the gallery page is useless if the underlying image or video address remains public. Run the two-client test yourself; a builder saying the gallery is protected is not proof. Private links can also be forwarded. For sensitive material, large proofing rounds, watermarking or detailed client approvals, use a specialist client-proofing service rather than stretching this beginner kit beyond what you can confidently verify.

Going live

  • Replace every gallery, portrait and video placeholder with your real work or remove it; never launch with invented portfolio imagery
  • Confirm you have permission to publish each named client, project, testimonial, logo and collaborator acknowledgement
  • Open the home page on a phone using mobile data and confirm the first work appears quickly, scrolling stays stable and no video starts by itself
  • Check the heaviest project page separately and make sure its images stay clear without taking over the connection
  • Open every featured project, use previous and next, return to the gallery and check the same path with a keyboard
  • Read every case study for invented outcomes, missing collaborator details and confidential information before making it public
  • Send one real enquiry from a phone and confirm it is emailed, stored and acknowledged to the sender
  • Check the factual description for every important image and add captions or transcripts where video or audio needs them
  • If you use private galleries, repeat the Client A versus Client B pasted-address test, then revoke the test gallery and confirm old links stop working
  • Connect your custom domain, check the padlock appears and run the launch checklist prompt

Spend fewer credits

Every builder charges you for the work its AI does — so the cheapest habit is thinking before you build. These six rules cut most of the waste, whichever platform you choose.

  1. Plan in a free chat first. Sketch the whole thing in ChatGPT, Claude or Gemini — pages, features, what each form collects, what it should look like. Thinking there is free; thinking inside a builder is billed.
  2. Start from a written prompt, not a sentence. "Make me a website" is the most expensive sentence in AI building. A complete first prompt — like the ones on this site — saves dozens of correction rounds.
  3. Don't be lazy with the details. Every detail you leave out comes back as a correction you pay for. Business name, colors, every page, every form field, what happens after someone submits — put it all in the first prompt.
  4. One change per message afterwards. "Fix the header, and the form, and the colors" produces a tangle that costs more to unpick than it saved.
  5. Stuck? Stop patching. If the same fix fails about three times, don't send a fourth correction — describe the whole section's desired end state in one fresh message instead.
  6. Build on the free tier, pay to publish. Every major platform lets you build and see your site for free. Upgrade when you're ready to put it on your own domain — not before.

The prompts on this page are written to do most of this work for you — that's the point of them.

Read the full guide

Last reviewed: 2026-08-10

FAQ

We use cookies to analyze traffic and track affiliate clicks. By continuing, you agree to our Privacy Policy.