Student Sites

Design a holiday for a classmate

Find another student and interview them about their perfect holiday. Then use your favourite LLM to design an itinerary just for them, and publish it as a PDF. Your teacher checks every submission before it's listed at student-sites.org/travelpdf/.

  1. Interview your classmate

    Ask about their perfect holiday and write the answers down: where, how long, what they love doing, food, travel style (backpacker or five-star?), and one thing they'd hate.

  2. Design the itinerary with your favourite LLM

    Give ChatGPT, Claude, Gemini or Copilot everything you learned and ask it to design a day-by-day itinerary for your classmate. Show them the draft — then keep refining it with the AI until they'd actually take the trip. Check every fact it gives you.

  3. Export it as a PDF

    One PDF, under 10 MB. Give it a clear title — e.g. Nadia's Week in Tokyo. That's what shows on the Travel PDFs page.

  4. Submit it

    Submit your PDF

    Pick a name for your PDF (lowercase letters, numbers and hyphens, e.g. nadias-week-in-tokyo) and enter the class passcode. You'll get a review link — bookmark it. Your teacher approves your PDF before it's listed. Reuse the same name to replace it with a newer version.

Reference: how you built your site (Week 1)

  1. Pick a site name

    Agree on a short name using only lowercase letters, numbers and hyphens, e.g. sams-recipes. This becomes your folder name and web address: student-sites.org/students/your-name/. Use the same name every time you submit.

  2. Download the starter kit

    Download starter.zip

    Unzip it and rename the my-site folder to your site name. Inside you'll find README.md (these steps plus a full submission checklist), index.html, styles.css, meta.json, and two files of rules for the AI: CLAUDE.md and PROMPT.md.

  3. Vibe code it

    Claude Code: open a terminal in your site folder and run claude. It reads CLAUDE.md automatically — just describe the site you want.

    ChatGPT: open PROMPT.md, paste its contents into the chat, then describe your site. Save each file it gives you into your folder.

    Double-click index.html to see it in your browser. Keep iterating until you're happy.

  4. Fill in meta.json

    Set the title, a one-sentence description, and a few tags. This is what shows on the index page.

  5. Zip and submit

    Right-click your site folder → Compress (Mac) or Send to → Compressed folder (Windows). Then:

    Submit your site

    You'll get a review link — bookmark it. It shows whether your site is waiting, published, or needs changes. You can resubmit as many times as you like; the newest upload replaces the old one.

The rules (short version)