Skip to content

Clement-Cauet/FakeStore

Repository files navigation

fakestore logo

FakeStore

Description

FakeStore est une application mobile e-commerce développée dans le cadre d'un TP Android. L'objectif est d'afficher des produits issus de l'API Fake Store et d'offrir une expérience utilisateur intuitive pour la gestion du panier et des commandes.

Fonctionnalités

  • Authentification : Inscription, connexion et déconnexion des utilisateurs.
  • Affichage des produits : Récupération et affichage des produits depuis Fake Store API.
  • Tri par catégorie : Filtrage des produits par catégorie.
  • Détails des produits : Affichage détaillé des articles dans une fenêtre modale.
  • Gestion du panier : Ajout, suppression et modification des quantités de produits dans le panier.
  • Historique des commandes : Enregistrement et consultation des achats passés.

Prérequis

  • Android Studio (dernière version recommandée)
  • Android 12 (API Level 31) ou version supérieure
  • Kotlin et Jetpack Compose
  • Accès à Internet pour interagir avec l'API

Installation

  • Cloner le projet
git clone https://github.com/Clement-Cauet/FakeStore.git
cd FakeStore
  • Ouvrir le projet dans Android Studio.
  • Construire et exécuter l'application en s'assurant que l'émulateur ou l'appareil physique utilise Android 12+.

Technologies utilisées

  • Langage : Kotlin
  • Framework UI : Jetpack Compose
  • Base de données locale : Room Database
  • API : Fake Store API

Releases

No releases published

Packages

No packages published

Languages