Beginner · 2–4 hours

Beach memory match

Flip cards, find pairs, beat your best time. Friendly portfolio piece and kids-at-the-BBQ energy.

Stack hint: HTML/CSS/JS buttons or cards

About this prompt: It is a brief for you to run in a builder or editor (Lovable, Grok Build, Cursor, etc.). We do not auto-run every prompt into a live app on this site — quality depends on the model and how carefully you iterate. Prefer projects marked with a verified pass or demo when you want a known-good reference.

Milestones

  1. Shuffle and render grid
  2. Flip / match / lock logic
  3. Timer + move count + win modal
  4. Best time in localStorage

Starter prompt

Beach memory match · starter
Brief Make a beach-themed memory match game with emoji or simple SVG icons (no copyrighted characters). Grid 4×3 or 4×4, flip two cards, count moves and time, win modal, play again, best time saved. Keyboard accessible card buttons. Vanilla JS.
Constraints Keep scope finishable. Document env vars. No secrets in client code. Prefer accessible UI. List assumptions at the end.

Hardening notes

Full checklist: Production reality & hardening.

← All projects