PersonnelMoyen

Bikhedemtak — Réseau de services locaux

Un réseau de services locaux reliant les particuliers aux prestataires proches, livré en client Android, plateforme web Laravel et API PHP partagée.

— Vue d'ensemble

Aperçu de l'architecture

graph TB
    A["Client Android<br/>Java + Gradle"] --> C["API PHP partagée"]
    B["Plateforme web<br/>Laravel + Blade"] --> C
    C --> D[(MySQL)]
    subgraph Domaine
        E[Prestataires]
        F["Demandes de service"]
        G[Évaluations]
        H[Étiquettes]
    end
    D --- E & F & G & H

Une place de marché reliant celles et ceux qui ont besoin d'un travail du quotidien — réparation électrique, cours particuliers, coiffure — aux prestataires qui l'exécutent. Le demandeur publie une demande, l'étiquette selon le type de service attendu, puis évalue le prestataire une fois la mission terminée.

Le produit a été construit sur trois dépôts au fil de deux cours universitaires : un client Android natif en Java, une plateforme web Laravel partageant le même domaine, et une API PHP devant la base MySQL commune. Prestataires, demandes de service, évaluations et étiquetage plusieurs-à- plusieurs forment le cœur du schéma.

Fonctionnalités clés :

  • Profils de prestataires et services proposés
  • Cycle de vie complet d'une demande, de la publication à la clôture
  • Catégorisation par étiquettes avec association plusieurs-à-plusieurs
  • Évaluations enregistrées pour chaque demande achevée
  • Client Android natif en parallèle de l'expérience web
  • API partagée pour que les deux clients lisent une source unique

Stack technique :

  • Mobile : Java, Android, Gradle Kotlin DSL
  • Web : Laravel, PHP, Blade
  • API : PHP
  • Base de données : MySQL

Réalisé avec d'autres étudiants de l'Université libanaise dans le cadre des cours I3350 et I3302.

— Stack
JavaPHPLaravelBladeMySQLAndroidREST APIProject Management