Architecture SmartTrip : Frontend, Backend, Recommandations

Telechargé par Michel Micheal
Graphique de
l’architecture
SmartTrip
Frontend (React
Native)
Google Maps API &
OpenStreetMap
Services externes
(Météo, événements,
transport, etc.)
Backend principal
(Django REST API)
PostgreSQL (Django
DB)
MongoDB (Avis)
Flask ML API
(Recommandations)
Explications des composants
Frontend (React Native)
Affichage des cartes et des recommandations personnalisées.
Gestion des sessions utilisateurs avec JWT pour lauthentification.
Ajout d'un mode hors-ligne pour consulter des trajets sans connexion Internet.
Backend principal (Django REST API)
Gestion des utilisateurs, itinéraires et points d’intérêt (POI).
API REST qui communique avec la base de données PostgreSQL et le service de
recommandation Flask.
Explications des composants
Base de données principale (PostgreSQL)
Stockage structuré des utilisateurs, trajets, POI et avis textuels.
Microservice de recommandation (Flask + ML)
Analyse des préférences des utilisateurs pour proposer des itinéraires personnalisés.
Intégration dun modèle collaboratif (avis utilisateurs) et contenu (lieux similaires).
Explications des composants
Base de données pour avis et recommandations (MongoDB)
Stockage des commentaires, notes et images des utilisateurs pour le système de
recommandation.
API externes (Google Maps, OpenStreetMap, Météo, Transport)
Fournit les cartes et les trajets en temps réel.
Enrichit l’expérience utilisateur avec des suggestions dynamiques (ex : météo du lieu,
événements locaux).
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !