Real images, UTF-8 fix, location system, Flutter onboarding, admin CMS, site audit
GHAR SE — PHASE 6 BUILD PROMPT Images + UTF-8 Fix + shop.gharseapp.com + Location + Flutter Onboarding + Admin CMS | v7.3 | June 2026 Complete Phase 5 first. This phase = real images, shop live, location fix, Flutter app structure, admin mock toggle. Repo: github.com/bitcoinurdu/gharse.git | API: https://api.gharseapp.com/api | All rules same: NO Google Maps, NO SMS, #0D0D0D bg, #FF6B35 primary TASK 1 — UTF-8 ENCODING FIX (CRITICAL — DO FIRST) PROBLEM: Urdu text shows as garbled Latin characters (گھر) everywhere. ROOT CAUSE: Files saved with wrong encoding or double-encoded. Fix at file level. Step 1: Find all affected files: grep -rl 'Ã' website/ --include='*.html' > /tmp/broken_files.txt grep -rl 'Ë' website/ --include='*.html' >> /tmp/broken_files.txt Step 2: For EACH file in the list — open with Python and fix: python3 -c "import codecs; content = open('FILE.html','rb').read(); fixed = content.decode('latin-1').encode('utf-8'); open('FILE.html','wb').write(fixed)" Step 3: Verify fix — open in browser — Urdu must show as proper Nastaliq script Step 4: Add to ALL HTML files — first meta tag must be: meta charset=UTF-8 — must be FIRST tag inside head, before any other meta Step 5: CSS for Urdu text — add to main stylesheet: .urdu-text { font-family: 'Noto Nastaliq Urdu', serif; direction: rtl; unicode-bidi: embed; } Step 6: All Urdu strings in HTML — wrap in: span class='urdu-text' Correct Urdu strings to use (copy exactly): Tagline: nnn nn nnn nn Nav Urdu: nnnn Announcement: nnnn 1,000 nnnnnn nn Rs.50 nnnn nn nnnn nnn nn VERIFY: header logo tagline, footer, homepage hero, announcement bar — all show proper Urdu TASK 2 — REAL IMAGES EVERYWHERE (No Emojis as Icons) PROBLEM: Service grid, categories, restaurant cards, banners all use garbled emoji or no images. SOLUTION: Use Unsplash CDN free images. No API key needed. Add ?w=400&q;=80 for optimization. DO NOT download images to server. Use direct Unsplash CDN URLs with loading='lazy'. SERVICE GRID IMAGES (9 ser