Skip to content

Repository files navigation


🌱 iPhyto

La plateforme e-commerce agricole du Maroc


Platform Expo Supabase TypeScript ONSSA


Digitaliser l'accès aux intrants agricoles pour les professionnels marocains.



📖 À propos du projet

iPhyto est une application mobile e-commerce conçue pour les agriculteurs et professionnels du secteur agricole marocain. Elle centralise l'achat de produits phytosanitaires et agricoles (engrais, semences, pesticides, équipements) tout en garantissant la traçabilité et la conformité aux exigences réglementaires de l'ONSSA.

L'application s'adresse aussi bien aux agriculteurs individuels qu'aux coopératives et distributeurs agréés.


✨ Fonctionnalités


Module Description
🛒 Marketplace Catalogue complet de produits agricoles avec recherche, filtres et fiches détaillées
🏭 Fournisseurs Annuaire de fournisseurs certifiés avec profils, avis et produits référencés
💳 Paiement Processus de commande fluide avec panier et paiement sécurisé intégré
🔔 Notifications Alertes temps réel sur les commandes, nouveautés produits et mises à jour
🛠️ Administration Dashboard complet : gestion des produits, utilisateurs, fournisseurs et statistiques
🌍 Multilingue Interface disponible en Français et en Arabe


🧰 Stack Technique

📱 Mobile      →  React Native + Expo (iOS & Android)
🗄️ Backend     →  Supabase (PostgreSQL, Auth, Storage, Realtime)
🔤 Langage     →  TypeScript
🌍 i18n        →  expo-localization (Français / Arabe)

🚀 Installation & Démarrage

Prérequis

  • Node.js >= 18
  • npm ou yarn
  • Expo CLI (npm install -g expo-cli)
  • Compte Supabase

Étapes

# 1. Cloner le dépôt
git clone https://github.com/safaaa2/iphyto-.git
cd iphyto-

# 2. Installer les dépendances
npm install

# 3. Configurer les variables d'environnement
cp .env.example .env
# → Renseigner les clés Supabase dans le fichier .env

# 4. Lancer l'application
npx expo start

Scannez le QR code avec Expo Go sur votre téléphone pour tester l'application.


📁 Structure du projet

iphyto-/
├── app/              # Écrans et navigation
├── assets/           # Images, icônes, polices
├── lib/              # Utilitaires et helpers
├── i18n/             # Fichiers de traduction (FR / AR)
├── supabase/         # Schémas et requêtes Supabase
├── app.config.js     # Configuration Expo
└── package.json

🌿 Conformité ONSSA

iPhyto est développé dans le respect des exigences de l'Office National de Sécurité Sanitaire des produits Alimentaires (ONSSA). Chaque produit référencé sur la plateforme est soumis à une validation préalable afin de garantir :

  • ✅ La conformité réglementaire des produits phytosanitaires
  • ✅ La traçabilité des intrants agricoles
  • ✅ La fiabilité des fournisseurs référencés

📄 Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.



Développé avec ❤️ au Maroc 🇲🇦

iPhytoL'agriculture marocaine entre vos mains


About

iPhyto est une application e-commerce dédiée aux agriculteurs, permettant d’acheter facilement des produits agricoles (engrais, semences, pesticides et équipements). Elle vise à simplifier l’accès aux ressources agricoles, à digitaliser le processus d’achat pour les professionnels du secteur et à assurer la conformité avec les normes de l’ONSSA.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages