Ce projet est une application mobile de réservation de films et de livres. Les utilisateurs peuvent parcourir une liste de films et de livres, réserver ceux qui les intéressent, et gérer leurs réservations. L'application fournit une interface utilisateur intuitive pour faciliter la navigation et l'utilisation.
- Afficher une liste de films et de livres disponibles.
- Réserver des films et des livres.
- Afficher les détails des films et des livres, y compris les avis des utilisateurs.
- Gérer les réservations, y compris la suppression des réservations.
- Mettre à jour la disponibilité des films et des livres en fonction des réservations.
- Clonez ce dépôt sur votre machine locale :
git clone https://github.com/votre-utilisateur/votre-depot.git
- Ouvrez le projet dans Android Studio.
- Synchronisez les dépendances Gradle.
- Connectez un appareil ou démarrez un émulateur Android.
- Compilez et exécutez l'application.
Pour tester l'application, vous pouvez utiliser les comptes utilisateurs suivants :
-
Utilisateur 1
- Email: alexandre@gmail.com
- Mot de passe: iutmmi2024
-
Utilisateur 2
- Email: nguyen@gmail.com
- Mot de passe: iutmmi2024
- Affiche une liste de films et de livres disponibles.
- Chaque élément de la liste affiche le titre, une image et un bouton pour voir les détails.
- Affiche des informations détaillées sur le film ou le livre sélectionné, y compris le titre, le réalisateur/auteur, la date de sortie, la description, et les avis des utilisateurs.
- Permet de réserver le film ou le livre si disponible.
- Affiche les films et livres réservés par l'utilisateur.
- Permet de supprimer une réservation. Après la suppression, l'élément est marqué comme disponible dans la page des détails.
Les contributions sont les bienvenues. Pour proposer une modification, veuillez créer une branche et soumettre une pull request.
- Fork le dépôt.
- Créez une branche pour votre modification (
git checkout -b feature/nouvelle-fonctionnalite). - Committez vos modifications (
git commit -am 'Ajout d'une nouvelle fonctionnalité'). - Poussez votre branche (
git push origin feature/nouvelle-fonctionnalite). - Créez une nouvelle Pull Request.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.