OranExplore

Cahier de Charge - Projet de Compétition Universitaire

Janvier - Mars 2026

~90
Pages Wireframes
5
Plateformes
3
Langues
3
Devises

1. Présentation du Projet

OranExplore est une application mobile et une plateforme web complète conçue pour promouvoir le tourisme à Oran, en Algérie. Le projet vise à faciliter la découverte des monuments historiques et touristiques de la ville, tout en offrant des services de réservation d'hôtels et de visites guidées avec un système de paiement multidevise adapté aux visiteurs nationaux et internationaux.

Vision : Devenir la plateforme de référence pour la découverte et la réservation touristique à Oran, en combinant technologie moderne et patrimoine culturel.

Objectifs Principaux

  • Promouvoir le patrimoine historique et culturel d'Oran
  • Faciliter l'accès aux informations touristiques pour les visiteurs nationaux et internationaux
  • Simplifier le processus de réservation d'hôtels et de visites guidées
  • Offrir un système de paiement multidevise (DZD, EUR, USD)
  • Créer une expérience utilisateur moderne et intuitive
  • Contribuer au développement du tourisme local

2. Portée du Projet

2.1 Application Mobile

  • Application native iOS et Android
  • Découverte de monuments avec réalité augmentée
  • Réservation d'hôtels et visites guidées
  • Paiement en ligne multidevise
  • Mode hors ligne avec contenu téléchargeable
  • Notifications push
  • Géolocalisation et cartes interactives

2.2 Plateforme Web

  • Site web responsive
  • Galerie de monuments et hôtels
  • Système de réservation en ligne
  • Blog et actualités touristiques
  • Support multilingue (FR, AR, EN)

2.3 Dashboard Administrateur

  • Gestion de contenu (monuments, hôtels, visites)
  • Gestion des réservations et paiements
  • Gestion des utilisateurs
  • Analytics et rapports
  • Configuration système

2.4 Dashboard Utilisateur

  • Gestion du profil
  • Historique des réservations
  • Favoris et itinéraires
  • Avis et commentaires

3. Fonctionnalités Principales

🏛️ Découverte de Monuments

  • Liste et détails des monuments
  • Visites virtuelles 360°
  • Réalité augmentée
  • Scan QR codes
  • Cartes interactives

🏨 Réservation d'Hôtels

  • Recherche et filtres avancés
  • Disponibilité en temps réel
  • Photos et avis
  • Réservation instantanée
  • Gestion des annulations

🎫 Visites Guidées

  • Catalogue de visites
  • Guides multilingues
  • Réservation en ligne
  • Itinéraires personnalisés
  • Groupes et individuels

💳 Paiement Multidevise

  • DZD (Dinar Algérien)
  • EUR (Euro)
  • USD (Dollar US)
  • Cartes bancaires
  • Portefeuilles mobiles

🌍 Multilingue

  • Français
  • العربية (Arabe)
  • English
  • Interface adaptative
  • Contenu traduit

⭐ Système d'Avis

  • Notes et commentaires
  • Photos utilisateurs
  • Modération
  • Statistiques

4. Stack Technologique

Frontend

React Native React.js TypeScript HTML5/CSS3 JavaScript ES6+

Backend

Node.js Express.js RESTful API GraphQL

Base de Données

PostgreSQL MongoDB Redis

Services & Outils

AWS / Azure Docker Git Stripe / PayPal Google Maps API ARCore / ARKit

5. Planning et Timeline

Janvier 2026
Semaine 1-2

Phase 1 : Conception & Wireframes

  • Finalisation des wireframes (90+ pages)
  • Architecture technique
  • Design system et UI/UX
  • Validation des fonctionnalités
Janvier 2026
Semaine 3-4

Phase 2 : Développement Backend

  • Configuration de l'environnement
  • API REST/GraphQL
  • Base de données et modèles
  • Authentification et sécurité
  • Intégration paiement
Février 2026
Semaine 1-2

Phase 3 : Développement Frontend Web

  • Interface utilisateur web
  • Dashboard admin
  • Dashboard utilisateur
  • Intégration API
  • Tests fonctionnels
Février 2026
Semaine 3-4

Phase 4 : Développement Application Mobile

  • Application React Native
  • Fonctionnalités AR
  • Géolocalisation
  • Mode hors ligne
  • Notifications push
Mars 2026
Semaine 1-2

Phase 5 : Intégration & Tests

  • Intégration complète
  • Tests unitaires et d'intégration
  • Tests de performance
  • Tests de sécurité
  • Correction des bugs
Mars 2026
Semaine 3-4

Phase 6 : Déploiement & Présentation

  • Déploiement production
  • Documentation finale
  • Préparation présentation
  • Démonstration
  • Soumission compétition

6. Échelle de Notation et Critères d'Évaluation

Le projet sera évalué selon les critères suivants avec une note sur 100 points :

Critère Points Description
Innovation & Originalité 15 points Créativité, nouveauté des fonctionnalités (AR, multidevise, multilingue), différenciation
Fonctionnalités & Completude 20 points Réalisation de toutes les fonctionnalités prévues, qualité de l'implémentation, couverture des besoins
Qualité Technique 20 points Architecture, code propre, sécurité, performance, scalabilité, bonnes pratiques
Design & UX/UI 15 points Interface intuitive, design moderne, expérience utilisateur fluide, accessibilité
Documentation 10 points Cahier de charge complète, documentation technique, guides utilisateur, commentaires code
Présentation & Démonstration 10 points Qualité de la présentation, démonstration fonctionnelle, communication claire
Impact & Utilité 10 points Pertinence pour le tourisme, impact social, valeur ajoutée pour les utilisateurs

Barème de Notation

  • 90-100 points : Excellent - Projet exceptionnel, prêt pour la production
  • 80-89 points : Très bon - Projet de haute qualité avec quelques améliorations possibles
  • 70-79 points : Bon - Projet solide répondant aux exigences principales
  • 60-69 points : Satisfaisant - Projet fonctionnel mais nécessitant des améliorations
  • Moins de 60 points : Insuffisant - Projet incomplet ou non fonctionnel

7. Équipe Projet

👨‍💻 Développeurs

Développement frontend, backend, mobile

🎨 Designers

UI/UX, wireframes, identité visuelle

📊 Chef de Projet

Coordination, planning, suivi

🧪 Testeurs

Tests fonctionnels, QA, validation

8. Risques et Stratégies de Mitigation

Risque Impact Probabilité Mitigation
Délais de développement Élevé Moyenne Planning détaillé, prioritisation, développement itératif
Complexité technique (AR, paiement) Élevé Moyenne Prototypage précoce, recherche, formation équipe
Intégration API tierces Moyen Élevée Tests d'intégration, alternatives de secours
Données de contenu Moyen Faible Collecte précoce, partenariats locaux
Compatibilité multidevice Moyen Moyenne Tests sur multiples appareils, responsive design

9. Livrables

Livrables Techniques

  • Application mobile iOS et Android
  • Plateforme web responsive
  • Dashboard administrateur
  • Dashboard utilisateur
  • API REST/GraphQL documentée
  • Base de données

Livrables Documentation

  • Cahier de charge complète
  • Documentation technique
  • Manuel utilisateur
  • Guide d'installation et déploiement
  • Wireframes (90+ pages)
  • Diagrammes d'architecture

Livrables Présentation

  • Présentation PowerPoint
  • Démonstration vidéo
  • Poster du projet
  • Code source (GitHub/GitLab)

10. Conclusion

OranExplore représente un projet ambitieux qui combine innovation technologique et valorisation du patrimoine culturel. Avec ses fonctionnalités avancées (réalité augmentée, paiement multidevise, support multilingue), le projet vise à offrir une expérience utilisateur exceptionnelle tout en contribuant au développement du tourisme à Oran.

Le projet s'étend sur une période de 3 mois (Janvier - Mars 2026) et couvre le développement complet d'une application mobile, d'une plateforme web, et de deux dashboards (admin et utilisateur), totalisant plus de 90 pages de wireframes.

Objectif : Créer une solution complète et professionnelle prête pour la compétition universitaire et potentiellement pour un déploiement réel.

Accès aux Wireframes

Accueil Mobile App Web Platform Admin Dashboard User Dashboard Landing Pages