/Douka

douka est une application mobile qui a a été conçue pour simplifier et faciliter les transactions entre vendeurs et acheteurs. Les vendeurs peuvent créer des annonces détaillées pour leurs produits, y ajouter des photos et des descriptions, et fixer leurs propres prix. Les utilisateurs intéressés peuvent parcourir les annonces, trouver les produits

Primary LanguageKotlin

capt_dk

Douka

douka est une application mobile qui a a été conçue pour simplifier et faciliter les transactions entre vendeurs et acheteurs. Les vendeurs peuvent créer des annonces détaillées pour leurs produits, y ajouter des photos et des descriptions, et fixer leurs propres prix. Les utilisateurs intéressés peuvent parcourir les annonces, trouver les produits qui les intéressent et contacter les vendeurs directement via leurs médias sociaux préférés chat.

Principales fonctionnalités

  • Connexion de l'utilisateur à l'application mobile.
  • Parcourirs les catalogues
  • Publier les annonces
  • Chat
  • Localisation
  • Etc..

🚀 Technologie utiliser

  • IDE: Android Studio(Derniere Version)
  • Outils de gestion de version: Github
  • langage: Kotlin
  • Front-end:xml
  • base de donnee🏬:
    Firebase🔥🔥
    • firestore
    • Database

Architecture

MVVM (Model View view Model) architecture.

Package Structure

cd.dmduka.com   # Explication
.
├── activites           pour toute les activite(page) utiliser. 
|
├── adapters            # les adaptateurs             
|
├── models              # les models de class
|
└── utils               # code utils(data,void) les fonctions les plus utiliser
|
└── Auth               # les pages de connexions, enregistrement
|
└── Fragment            #  les fragments utiliser
|
|__ Views               #   les pages 

Installation du Projet:

  1. choisissez la branche principale "master" puis Cloner le repository en faisant :
git clone https://github.com/BabiMumba/Duka.git
  1. lancer Android studio puis importer les projets

par babi mumba 13/07/2024 etudiant en Bac2 Genie Logiciel a (esisalama) UDBL Actuellement