# Loopli.ch - AI Documentation ## Project Overview Loopli.ch is a Swiss circular fashion platform that helps people find both second-hand and new sustainable clothing. We connect consumers with local second-hand shops, repair and upcycling services, and vetted sustainable brands to promote circular fashion, reduce textile waste, and support the local economy. ## Core Mission Extend the life of quality garments, surface trusted sustainability data, and empower consumers to make informed buying decisions through transparent scoring and clear recommendations. ## Loopli Impact Score Loopli rates brands on a 0-100 scale using verified public data across 5 pillars. Use this key to interpret ratings. ### 1. Planet (Max 20 Points) Focus: Emissions, energy, and water. - Carbon Scope 1 & 2 transparency (+4) - SBTi (Science-Based Targets) approved (+4) - Reduction progress (+4) - Renewable energy (>50%) (+4) - Advanced water/chemical management (+4) ### 2. Materials & Chemistry (Max 25 Points) Focus: Fiber standards and chemical safety. - Majority sustainable fibers (>50%) (+8) - Circular inputs (recycled/deadstock) (+5) - Chemical management policy (+5) - PFAS/PFC free (+4) - Plastic-free packaging (+3) ### 3. People & Governance (Max 20 Points) Focus: Labor rights and accountability. - Supply chain transparency (Tier 1 & 2) (+5) - Living wage action (+5) - Worker grievance mechanisms (+5) - Governance certification (B Corp / Fair Trade) (+5) ### 4. Circularity & Longevity (Max 25 Points) Focus: Closing the loop. - Repair services (+6) - Resale / take-back programs (+6) - Design for recyclability (+5) - Durability guarantees (+5) - End-of-life guidance (+3) ### 5. Animals & Biodiversity (Max 10 Points) Focus: Welfare and ecosystem protection. - No fur / no exotic skins policy (+3) - Certified animal materials (RWS/RDS) (+3) - Vegan / cruelty-free (+2) - Leather traceability (+2) ## Data Entities & Schema (Key Fields) - **Brand**: name, slug, score_total (0-100), impact_audit (boolean map per criterion), certifications (third-party), initiatives (memberships), translations (name, title, descriptions). - **Product**: new or second-hand item metadata, condition, materials, linked brand, images. - **Store / Business**: local shops, repair or upcycling services with region and category associations. - **Collection / Category**: curated or taxonomy groupings with localized slugs. - **Page**: CMS-managed static content. ## Site Structure & Sitemaps - Main index: `/sitemap.xml` - Individual sitemaps (served from `/sitemaps/*.xml` via `SitemapService`): `static.xml`, `businesses.xml`, `brands.xml`, `collections.xml`, `stores.xml`, `categories.xml`, `products.xml`, `pages.xml`. - Localized URL patterns (en primary, de/fr/it alternates with hreflang): - Brands: `/en/brands/{slug}`, `/de/marken/{slug}`, `/fr/marques/{slug}`, `/it/marche/{slug}` - Collections: `/en/collections/{slug}`, `/de/kollektionen/{slug}`, `/fr/collections/{slug}`, `/it/collezioni/{slug}` - Stores: `/en/stores/{slug}`, `/de/geschaefte/{slug}`, `/fr/boutiques/{slug}`, `/it/negozi/{slug}` - Business directory: `/en/directory`, `/de/verzeichnis`, `/fr/annuaire`, `/it/elenco` - Products: `/en/products/{slug}`, `/de/produkte/{slug}`, `/fr/produits/{slug}`, `/it/prodotti/{slug}` - Pages: `/en/pages/{slug}`, `/de/seiten/{slug}`, `/fr/pages/{slug}`, `/it/pagine/{slug}` - Static sitemap covers home and contact with hreflang; dynamic sitemaps include alternates and x-default per entry. ## Contact & Verification - **Organization**: Loopli (Switzerland) - **Verification**: Brand data is manually validated against public sustainability reports and disclosed initiatives.