Cette application Flutter permet aux utilisateurs de découvrir et de participer à des activités de groupe. Que vous planifiez une journée entre amis ou que vous recherchiez de nouvelles expériences de groupe, cette application est faite pour vous.
-
Connexion Utilisateur : Les utilisateurs peuvent se connecter à l'application à l'aide de leurs identifiants.
-
Ajout d'Activités au Panier : Les utilisateurs peuvent parcourir les activités disponibles et ajouter celles qui les intéressent à leur panier grâce au bouton avec l'icone de panier.
-
Détails d'une Activité : Les utilisateurs peuvent consulter les détails de chaque activité pour en savoir plus avant de les ajouter à leur panier grâce au bouton avec l'icone information.
-
Filtrage par Thème : Les activités peuvent être filtrées en fonction de différents thèmes pour une recherche plus ciblée.
-
Consultation du Panier : Les utilisateurs peuvent voir le contenu de leur panier, ainsi que le prix total des activités ajoutées.
-
Suppression d'une Activité du Panier : Les utilisateurs ont la possibilité de supprimer des activités de leur panier s'ils changent d'avis.
-
Modification des Informations Personnelles : Les utilisateurs peuvent mettre à jour leurs informations personnelles, y compris leur code postal.
-
Déconnexion : Les utilisateurs peuvent se déconnecter de leur compte.
-
Logo : Un logo distinctif a été ajouté pour l'application, offrant une identité visuelle reconnaissable.
-
Filtres dynamiques : Les filtres sont dynamiques: on peut ajouter plusieurs filtre en même temps et les désélectionner.
-
Panier associé à un utlisateur : Chaque panier est associé à un utilisateur unique.
-
Vérification du Code Postal : Un contrôle est effectué lors de la saisie du code postal pour s'assurer qu'il comporte bien 5 chiffres.
-
Messages d'erreur : Des messages d'erreur ou de succès apparaissent à différents moments pour informer l'utilisateur.
-
Ajout d'activités unique au panier : Une activité ne peut être ajoutée qu'une seule fois au panier, un message apparait si l'activité est déjà dans le panier. L'icone du panier se met à jour en focntion de si l'activité est déjà ajoutée.
-
Message panier vide : Un message spécifique est affiché si le panier est vide et le total disparait.
L'application est connectée à Firebase pour stocker les données utilisateur, les détails des activités et les informations relatives aux paniers.
(Insérez les captures d'écran de la base de données ici)
- Clonez le dépôt :
git clone https://github.com/votre/repository.git
- Accédez au répertoire du projet.
- Exécutez
flutter pub get
pour installer les dépendances. - Assurez-vous que Firebase est configuré et correctement mis en place pour le projet.
- Lancez l'application avec
flutter run
.
login: user1 password: 123456789
login: user2 password: 123456789