Skip to content

✅ Phase 5: Heritage Data Seeding - UNESCO Sites, Circuits & POIs #1377

@kurosh87

Description

@kurosh87

Completed

Seed Data Successfully Loaded:

  • 21 UNESCO World Heritage Sites across 12 countries

    • Egypt: Pyramids of Giza, Ancient Thebes, Abu Simbel
    • Cambodia: Angkor Wat
    • Peru: Machu Picchu, Cusco
    • Mexico: Chichen Itza, Teotihuacan
    • Italy: Rome, Pompeii
    • Greece: Acropolis of Athens
    • Jordan: Petra
    • India: Taj Mahal, Ajanta Caves
    • China: Great Wall, Forbidden City
    • Turkey: Istanbul, Ephesus
    • Japan: Kyoto
    • France: Versailles
    • Spain: Alhambra
  • 4 Pre-planned Circuits:

    • Ancient Egypt Explorer (7 days)
    • Inca Trail to Machu Picchu (5 days)
    • Maya Civilization Discovery (4 days)
    • Classical Mediterranean (10 days)
  • 7 Points of Interest:

    • Pyramids: Great Pyramid, Great Sphinx
    • Angkor: Central Temple, Sunrise Viewpoint
    • Rome: Colosseum, Roman Forum, Pantheon
  • 10 Circuit Stops linking sites to circuits

Files:

  • /scripts/seed-heritage.ts - TypeScript seed script
  • /scripts/seed-data.sql - SQL seed file (used)
  • package.json - Added db:seed command

Database Verification:

UNESCO Sites: 21 rows
POIs: 7 rows
Circuits: 4 rows
Circuit Stops: 10 rows

Data Quality:

  • All sites include coordinates, descriptions, images
  • UNESCO criteria properly tagged
  • Category classification (cultural/natural/mixed)
  • Inscription years included
  • Region information for filtering

References:

  • SEED_DATA_SPEC.md for data model
  • FUNCTIONALITY_SPEC.md section 4 for circuits

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions