LO
De Oliveira Leo

Projet HAP (House After Party)

Accueil de l’application HAP gestion de biens et réservations

HAP est une application web de gestion de biens locatifs developpee en PHP/MySQL. Le projet couvre tout le cycle metier: publication d'annonces, recherches avancees, reservations, favoris, validation admin, suivi des tarifs/saisons et archivage securise.

Fonctionnement global

  1. Les pages PHP (index, forms, auth) gerent les vues et les formulaires metier.
  2. Le JavaScript (calendar, autocomplete, map) appelle des APIs JSON pour les actions dynamiques.
  3. Les classes dans classes/ centralisent les regles metier (biens, reservations, archives).
  4. La base MySQL stocke les donnees (biens, saisons, tarifs, reservations, favoris, contacts).
  5. Les fichiers de config appliquent la securite (roles, CSRF, anti-brute force, anti-spam).

Fonctionnalites principales

  1. Recherche multicriteres des biens + carte interactive avec points d'interet.
  2. Espace locataire: inscription, connexion, profil, favoris, reservations.
  3. Reservation intelligente: verification des disponibilites et calcul automatique des couts.
  4. Espace administrateur: dashboard, validation biens/reservations, gestion tarifs/saisons.
  5. Maintenance metier: archivage chiffre des reservations et scripts de purge.

Competences demontrees

  1. Conception d'une architecture web modulaire en PHP sans framework.
  2. Developpement d'API JSON et integration AJAX (jQuery UI, FullCalendar, Leaflet).
  3. Modelisation SQL et implementation de logique metier complete.
  4. Securisation d'application (hash mot de passe, CSRF, controle des roles, anti-abus).
  5. Documentation technique et capacite de presentation orale du projet.