Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

mohamadyehia93-cmyk/sandaler-egypt-slowly

Domaine:

digital infrastructure

Type de record:

software
Créateur:
moh
Hôte:
# Sandal — Discover Egypt Slowly **Egypt's slow rural tourism platform.** Discover overlooked villages, book authentic local experiences, and explore the Nile Delta, Suez Canal communities, Fayyum, Mariout, and Upper Egypt frontiers. Tagline: _Discover Egypt. Slowly._ / _اكتشف مصر. ببطء._ --- ## ⚠️ Branch Protection — Read This First `main` is the protected production branch. **Do not push directly to `main`.** | Branch | Purpose | Who writes | |---|---|---| | `main` | Production-ready code | PRs only, after review | | `lovable-staging` | Lovable AI iterations | Lovable (configure in Lovable settings) | | `feat/*` | Feature work | Engineers via PRs | | `fix/*` | Bug fixes | Engineers via PRs | **Workflow:** 1. Lovable iterates on `lovable-staging` 2. Engineer reviews the diff, cherry-picks or merges into a `feat/*` branch 3. PR from `feat/*` → `main`, requires review + passing CI 4. Never merge Lovable commits directly to `main` without review See CONTRIBUTING.md for the full workflow. --- ## Tech Stack - **Framework:** React 18 + TypeScript + Vite - **Styling:** Tailwind CSS + shadcn/ui (Radix UI primitives) - **State / Data:** TanStack Query (React Query) - **Forms:** React Hook Form + Zod - **Backend:** Supabase (Auth, Database, Storage, Edge Functions) - **Maps:** Leaflet + React Leaflet - **Audio:** Howler.js with Media Session API integration - **i18n:** i18next + react-i18next (English + Arabic with full RTL) - **Monitoring:** Sentry (errors + session replay) - **Analytics:** PostHog (privacy-respecting product analytics) - **PWA:** vite-plugin-pwa with offline support for audio tours - **Testing:** Vitest (unit) + Playwright (E2E) + Testing Library --- ## Getting Started ### Prerequisites - Node.js 20+ - npm (or Bun) ### Setup ```bash # Clone git clone github.com cd sandaler-egypt-slowly # Copy env template and fill in values cp .env.example .env # Edit .env with your Supabase project cre …

Visit

github.com

Languages

Phuie

Similaires

“Slowly by Slowly”: Youth Participatory Action Research in Contexts of Displacementlaurenttungaraza-cmyk/Laurent-Tungaraza-CMYK-Swahili-AI-trainer-eduzamword-cmyk/Eduzamsiphosenkosi135-cmyk/mzansi_mart_mart_analysismx0153173-cmyk/digital-academyakilicomplex-cmyk/kenya-dashboard

“Slowly by Slowly”: Youth Participatory Action Research in Contexts of Displacement

Background/Context: Despite substantial evidence documenting the benefits of c

laurenttungaraza-cmyk/Laurent-Tungaraza-CMYK-Swahili-AI-trainer-

Darasa la mtandaoni # Laurent-Tungaraza-CMYK-Swahili-AI-trainer- Darasa la mtandaoni

eduzamword-cmyk/Eduzam

EDUZAM is a modern educational platform designed to support learners, teachers, and institutions acr

siphosenkosi135-cmyk/mzansi_mart_mart_analysis

sales data cleaning and analysis for a south African retail company (Mzansi Mart) built as a data an

mx0153173-cmyk/digital-academy

Professional Digital Academy website - IT, Networking, and Cybersecurity courses in Somali # digita

akilicomplex-cmyk/kenya-dashboard

# Kenya Counties Dashboard A static, single-file dashboard showing Kenya's population by county, bu