Washly organise les réservations de lavage et de service à domicile pour clients, prestataires et administrateurs. Les clients choisissent centre, service, créneau et mode de paiement ; les prestataires demandent l’ajout de centres et gèrent leurs offres, et les administrateurs valident les demandes.
02
Fonctionnalités
Recherche de centres avec filtres par zone, notes, services et offres.
Choix du créneau selon les horaires du centre.
Espace client avec l’historique des réservations en centre et à domicile.
Suivi administratif, validation des prestataires et graphiques de revenus.
03
Fonctionnement
React et TypeScript utilisent Radix UI et une API Express avec MongoDB. L’authentification JWT et les mots de passe bcrypt protègent les routes de réservations, centres, forfaits à domicile, utilisateurs et demandes, avec des opérations admin vérifiées côté serveur. Espèces, carte ou portefeuille au choix ; la saisie de carte est une démonstration, sans paiement réel.
04
Technologies
React
TypeScript
Vite
Express
MongoDB
Mongoose
JWT
Radix UI
Tailwind CSS
Recharts
05 / Washly
Au cœur de l’application
Captures réelles. La langue et les données d’exemple reflètent l’application d’origine.
01Washly sur ordinateur et mobile02Analyse des revenus par centre et mode de paiement03Accueil — types de service et centres les mieux notés04Centres de lavage avec recherche et filtres par zone05Détail du centre, offres et services06Formulaire de réservation avec créneaux et paiement07Espace client et historique des réservations08File de validation des demandes de prestataires09Connexion client