← back
Multi-Lingual Delivery App & Website Development

Multi-Lingual Delivery App & Website Development

Pending
💰 EUR 250–750 👤 Unknown 🕒 13d ago status: new
Website Design Mobile App Development HTML5 Node.js Web Hosting React.js Google Maps API Web Development MongoDB React Native
Objectifs du projet: • Créer une application mobile et un site web permettant : - La commande et la livraison de colis. - L'inscription des partenaires de transport pour gérer leurs livraisons. - La gestion des commandes et des livraisons en temps réel. - Un système de paiement sécurisé et une interface utilisateur intuitive. - Suivi de la localisation des livreurs en temps réel. Fonctionnalités principales: 3.1. Application mobile (Utilisateur final) 1. Interface utilisateur : - Design moderne et réactif. - Navigation fluide et facile pour l’utilisateur. - Interface multi-langue (Français, Arabe, Anglais). 2. Création de compte utilisateur : - Inscription via email, numéro de téléphone, ou réseaux sociaux. - Gestion des informations personnelles (nom, adresse, historique de commandes, préférences). 3. Catalogue de produits : - Recherche de produits (filtrage par catégorie, prix, popularité, etc.). - Affichage de photos, descriptions et avis clients. 4. Panier et commande : - Ajouter des produits au panier. - Calcul du montant total (frais de livraison, taxes, etc.). - Choix de la méthode de paiement (carte bancaire, portefeuille électronique, paiement à la livraison). 5. Paiement sécurisé : - Intégration avec des systèmes de paiement (Dahabia ou paiement par carte bancaire). - Sécurisation des données sensibles. 6. Suivi de livraison : - Suivi en temps réel de l'état de la commande. - Localisation en direct du livreur. - Notifications push pour alerter le client sur le statut de la commande. 7. Historique des commandes et évaluations : - Affichage de l’historique des commandes. - Système de notation des livreurs et des produits. ________________________________________ Application mobile (Livreur/Partenaire de transport) 1. Création de compte livreur : - Inscription via email et numéro de téléphone. - Remplir un formulaire de vérification (identité, permis de conduire, expérience, etc.). 2. Gestion des livraisons : - Accès à un tableau de bord pour consulter les commandes. - Détails de la commande à livrer (produits, adresse de livraison, horaire). - Affichage de l'itinéraire de livraison avec cartographie. - Option de mise à jour du statut de livraison (en cours, livré, retardé). 3. Géolocalisation en temps réel : - Suivi de la position du livreur pour une gestion optimisée des trajets. - Optimisation de l’itinéraire via des outils de cartographie (Google Maps API). 4. Notifications : - Notifications pour informer le livreur d’une nouvelle commande ou mise à jour. - Alertes sur l'heure de livraison prévue et les commandes urgentes. Interface Web (Admin / Gestionnaire) 1. Gestion des utilisateurs et partenaires : - Validation des comptes utilisateurs (clients, livreurs). - Suivi de l’activité des livreurs et des commandes en temps réel. - Gestion des partenaires (boutiques, restaurants, fournisseurs) et de leurs produits. 2. Gestion des commandes : - Vue d’ensemble des commandes en cours, livrées ou annulées. - Affectation des commandes aux livreurs disponibles. - Gestion des retours et réclamations. 3. Gestion des paiements : - Suivi des paiements effectués par les clients et les commissions des livreurs. - Gestion des rapports financiers. 4. Statistiques et rapports : - Tableau de bord avec des statistiques sur le nombre de commandes, le revenu, la satisfaction client, etc. - Exportation des rapports financiers et des performances des livreurs. Architecture technique Technologies utilisées • Front-end (application mobile et site web) : - React Native pour l'application mobile (iOS et Android). - React.js pour le développement du site web. - HTML5, CSS3, et JavaScript pour l’interface utilisateur. • Back-end. - Node.js avec Express.js pour gérer les API. - MongoDB ou MySQL pour la base de données. - Socket.IO ou Firebase pour la gestion des notifications en temps réel. • Géolocalisation : - Google Maps API ou Mapbox API pour la cartographie et la navigation des livreurs. • Paiement sécurisé : - DAHABIA, BaridiMob, Carte bancaire pour intégrer les paiements en ligne. Hébergement et sécurité • Hébergement sur des services. • Certificats SSL pour sécuriser les transactions et les données personnelles. • Mise en place d'un système de backup régulier des bases de données. ________________________________________ Plan de développement et déploiement • Phase 1: Conception et validation des maquettes (2-4 semaines). • Phase 2: Développement de l'application mobile et du site web (4-6 semaines). • Phase 3: Tests internes et déploiement de la version bêta (4-6 semaines). • Phase 4: Lancement officiel et surveillance de la performance (1-2 semaines). ________________________________________ Maintenance et mise à jour • Maintenance continue pour corriger les bugs et mettre à jour les fonctionnalités. • Ajout de nouvelles fonctionnalités basées sur les retours des utilisateurs et des partenaires. • Surveillance régulière de la sécurité pour éviter les violations de données. ________________________________________ Ouvert à toute proposition. We will use standard templates for quicker deployment.
↗ View on Freelancer