Skip to content
sirliskoPublic

About

My tasty Pizza Adventure around the World. ๐Ÿ•

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

ย 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

pizzaclub

Journal of my pizza adventures โ€” every pizza, pizzeria, rating and photo, on a map and in stats.

https://pizzaclub.sirlisko.com

Stack

  • Astro โ€” static site, build-time data fetching, astro:assets image optimization
  • Content lives in the repo as content collections, validated at build time
  • Netlify โ€” hosting, rebuilds on every push to main
  • MapLibre GL โ€” the /map page

Adding a new pizza

Pizzas come from Apple Photos in batches: a local, gitignored photo-import/ workspace holds the originals and a reviewer page, and pnpm import:photos <reviewer export>.json [--dry-run] writes the entries, WebP photos (1600px long edge) and any new pizzerias into src/content/. The schema is in src/content.config.ts.

Local development

pnpm install
pnpm dev
  • pnpm build โ€” production build to dist/
  • pnpm format โ€” prettier, including .astro files

Project layout

  • src/ โ€” the Astro site (pages, components, lib/content.ts for data access)
  • src/content/ โ€” the data: a pizza (one per pizza eaten) references a pizzeria (one per place, shared across repeat visits)

Powered by

  • Flour
  • Water
  • Salt
  • Yeast
  • Tomato
  • Mozzarella
  • Basil

About

My tasty Pizza Adventure around the World. ๐Ÿ•

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages