Web Development

Amana Car

plateforme premium de location de voitures

Amana Car

Gallery

Gallery 1

About This Project

Fier de vous présenter mon dernier projet : Amana Car ! 🚗✨

J'ai développé une plateforme premium de location de voitures (style Sixt) entièrement sur-mesure en utilisant une approche orientée performances et sécurité.

🛠️ La Stack Technique :

Backend : PHP Vanilla (sans framework lourd) avec un routeur personnalisé robuste et PDO MySQL (requêtes préparées).
Frontend : HTML5, Javascript, et Tailwind CSS pour une interface ultra-rapide, moderne et épurée (thème sombre & orange premium).
Mobile-First & Offline : Progressive Web App (PWA) installable avec Service Worker configuré pour le cache et prêt pour les notifications Push.

🔒 Focus Sécurité & Robustesse :

Protection anti-CSRF sur tous les formulaires.
Hachage sécurisé des mots de passe (password_hash).
Protection renforcée des sessions (HttpOnly, Secure, SameSite=Lax) et Rate-Limiting sur l'authentification admin.
Algorithme de prévention des conflits de dates (anti-double-réservation).
Sécurisation des fichiers sensibles par configuration .htaccess.

💼 Fonctionnalités Clés :

Espace Public & Client : Recherche multi-critères, tunnel de réservation complet, espace client avec suivi des réservations et upload sécurisé des pièces d'identité (permis, passeport).
Espace Administration : Tableau de bord de pilotage des revenus, CRUD complet des véhicules avec gestion multi-images, et gestion des réservations synchronisée avec la disponibilité en temps réel.
Intégration prête pour le paiement Stripe Checkout.
Ce projet m'a permis de consolider mes compétences en architecture MVC maison, en sécurité web avancée et en optimisation UX/PWA.

Project Details

Client
Marwan
Date
July 2026
Category
Web Development
Tech Stack
PHP