Logo Lanfrica

Adelin1002/madaservices

Domaine:

digital infrastructure

Type de record:

softwareproject
Créateur:
Ade
HĂ´te:
Marketplace locale de services à Madagascar ium # MadaServices 🇲🇬 Marketplace locale de services à Madagascar — met en relation particuliers et professionnels (électriciens, plombiers, maçons, informaticiens, développeurs, mécaniciens, photographes, coiffeurs, graphistes, menuisiers, réparateurs de téléphones, professeurs particuliers, etc.). Ce dépôt contient un **MVP complet et fonctionnel** : - **Backend** : Django 5 + Django REST Framework + JWT + Django Channels (WebSocket) — `/backend` - **Frontend** : React 19 + Vite + Tailwind CSS v4 — `/frontend` Testé de bout en bout : migrations, API REST, authentification JWT, recherche, build de production. --- ## 🧱 Architecture ``` madaservices/ ├── backend/ Django + DRF + Channels │ ├── config/ Settings, URLs, ASGI (WebSocket) │ ├── users/ Utilisateur unique avec rôles (client / professional / admin) │ ├── professionals/ Profil pro, vérification, zones, portfolio, disponibilités, Premium │ ├── services/ Catégories & services proposés │ ├── bookings/ Demandes de devis + réservations (calcul auto commission 5%) │ ├── reviews/ Avis (étoiles) + réclamations │ ├── messaging/ Conversations, messages, notifications, WebSocket consumer │ ├── payments/ Paiements (architecture Mobile Money-ready) + sponsoring │ └── core/ Dashboard admin (stats) + recherche globale + seed de démo │ └── frontend/ React + Vite + Tailwind └── src/ ├── api/ Client axios (JWT + refresh automatique) ├── context/ AuthContext ├── components/ Navbar, Footer, ProCard, StarRating, ProtectedRoute… └── pages/ ├── Home, Search, Login, Register, ProfessionalProfile, Messaging, Notifications ├── client/ Espace client (réservations, devis) ├── professional/ Espace pro (revenus, réservations, devis, Premium) └── admin/ Espace admin (statistiques, vérification, réclamations …