Wikipedia lite
13 articles · 6 catégories
Architecture
Analyse de l'arborescence
13 minAnnotation des dossiers critiques pour les 2 parts du projet.
Architecture d'intégration
8 minLes 2 parts communiquent principalement via **REST + JWT** (Bearer mobile, cookie web) et **push notifications** (Expo + FCM + APNs). Aucune dépendance directe au build — chaque part est compilable…
Backend
Architecture backend (Next.js)
9 minApplication Next.js 16.2.2 full-stack multi-tenant. Une seule codebase sert 3 surfaces UI (vitrines publiques `*.wari.pro`, back-office gérant `/admin`, back-office SA `/superadmin`) **et** l'API…
Contrats API backend
9 min280 routes au total. 186 sous `/api/mobile/*`. App Router Route Handlers (`src/app/api/<path>/route.ts`).
Guide dev backend
6 min- Docker Engine + Docker Compose plugin - Node.js ≥ 20 (Prisma préfère ≥ 22 — warning non bloquant sinon) - Git, OpenSSL (pour génération clés/secrets) - Accès au VPS prod `51.91.57.176` via SSH si…
Inventaire composants backend
3 min33 fichiers `.tsx` dans `app/src/components/` (hors `app/`). Composants UI partagés entre les écrans admin / superadmin / vitrines / landing.
Données
Mobile
Architecture mobile (Expo)
10 minApp Expo SDK 54 / React Native 0.81.5 ciblant **iOS + Android uniquement** (jsEngine Hermes, `app.json.platforms = ["ios", "android"]` — pas de cible web, voir BUG-134). File-based routing via…
Guide dev mobile
6 min- Node.js ≥ 20 (Expo 54 compatible) - npm ≥ 10 - Expo CLI : `npm i -g eas-cli` (≥ 18.12.3) - iOS : macOS + Xcode (pour simulator) — Apple Developer account si build - Android : Android Studio +…
Inventaire composants mobile
7 min239 fichiers `.tsx` dans `mobile-staging/components/`. Organisés par domaine.
Ops
Vue d'ensemble
Index du projet wari.pro
6 min- **Type** : multi-part avec 2 parts indépendantes (pas de tooling monorepo) - **Primary Languages** : TypeScript (backend + mobile) - **Architecture** : full-stack Next.js (backend) + Expo SDK 54…
Vue d'ensemble du projet
6 min**wari.pro — l'index officiel et action-able du commerce ouest-africain, formel et informel.**