- FRONT END : Abdelkader Aouini
- BACK END : Jean Christophe Mairot
- PHP / POO
- HTML
- CSS
- MCD (Modèle Conceptuel des Données - Base de données)
- PHOTOSHOP
- https://getbootstrap.com/
- https://fontawesome.com/
- https://fonts.google.com/
- https://unsplash.com/
- https://pixabay.com/fr/
- https://codepen.io/
- https://www.php.net/manual/fr/intro-whatis.php
- https://htmlcolorcodes.com/fr/tableau-de-couleur/tableau-de-couleur-du-web/
- https://www.toutimages.com/codes_caracteres.htm
- https://css-tricks.com/snippets/css/a-guide-to-flexbox/
- https://www.youtube.com/watch?v=jaQGNDqXHxc&ab_channel=Grafikart.fr
Références Web :(ref pour notre site www.booking.com)
- https://www.booking.com/
- https://www.gites-de-france.com/fr
- https://www.gites.fr/
- https://www.holidaycottages.co.uk/last-minute
- https://www.sykescottages.co.uk/
- https://www.pierre-giraud.com/php-mysql-apprendre-coder-cours/introduction-programmation-orientee-objet/
- https://www.grafikart.fr/formations/programmation-objet-php
- https://vos-formations.com/apprenant/
- https://sql.sh/
- https://www.youtube.com/watch?v=weE2adYHPG0&ab_channel=Grafikart.fr
- https://github.com/Melissa-Fruit/crud/blob/main/config/database.php
- réaliser une plateforme de réservation de gîtes se situant dans une zone géographique précise (LA FRANCE).
- choisir des ref : pour les gîtes
- chercher au moin trois sites reference
- La plateforme est gérée par un seul administrateur qui pourra s'occuper d'ajouter, modifier ou supprimer des gîtes.
- formulaire update / delete reservation
- Connexion / Deconnexion (Admin)
- CRUD
- Poo Class Create
- Poo Class Read
- Poo Class Update
- Poo Class Delete
Fiches des Gîtes (une fiche détaillé des gîtes ADMIN)
- Idem fiche gite du user
- Bouton Modifier
- Bouton Supprimer
Base de donnée
- BDD gite
- Table admin (connexion / deconnexion)
- Table gitec()
- Table reservation par semaine du samedi au samedi()
Gestion des Cookies (+)
Liste des Gîtes (annuaire en page accueil : étiquettes)
- Photo ratio carre
- Un titre (Intitulé de l’hébergement)
- Emplacement géographique
- Nombre de couchages
- Un prix
- Un lien vers (la fiche produit) page votre sélection
Fiches des Gîtes (une fiche détaillé des gîtes)
- Trois Photos ratio rectangle (2 types de rectangle : 1 même hauteur, 2 largeur) paysage
- Titre (Intitulé de l’hébergement)
- Emplacement géographique
- Description
- Spécificités (piscine, nbr salle de bain, jardin, etc...)
- Nombre de couchages
- Un prix
- Disponibilité (intégré dans le formulaire de reservation)
- Formulaire de réservation (envoie de mail sur codeur.fr pour la reservation.)
Formulaire de Recherche Des categorie dans un select sur page d'accueil et sur page votre selection
- Select date debut
- Select date Fin
- Select nombre de couchage
- Select Type de couchage
DOSSIER asset
- Fichier css
- Fichier giteFiche.css
- Fichier gitEtiquette.css
- Fichier nav.css
- Fichier global.css
- Fichier variable.css
- Fichier formulaire.css
DOSSIER js
1 global.js
DOSSIER img
- nom de l'image :adaptable au alt(html)
- taille image fiche petit rectangle et grand rectangle
- taille image etiquette carre
- taille image bando
- (.jpeg,.png,.gif,.svg,.webp)
DOSSIER ref
textes,maquette,image non modifier
DOSSIER class
- Fichier class hebergement(parent)
- Fichier class creat : create.class.php
- Fichier class read : read.class.php
- Fichier class update : update.class.php
- Fichier class delete : delete.class.php
- Fichier class chambre :chambre.class.php
- Fichier class apparetement : appart.class.php
- Fichier class maison-villa : maison.class.php
- Fichier class logements prestigeux : maison.class.php
DOSSIER inc (inclusion php)
- Fichier init.php(bdd--->pdo)
- Fichier header.php
- Fichier footer.php
RACINE
- Fichier index.php(page d'acceuil)
- Fichier fiche_gite.php(avec un formulaire de reservation)
- Fichier connexion.php(admin)
- Fichier fiche_gite_admin.php(fiche de gite avec un bouton modifier et un bouton supprimer)
- Fichier form_creategite.php
- Fichier form_updategite.php
- Fichier fiche_reservation.php
CONTENU
- Objet de la class chambre : minimum trois instances(travaillées)
- Objet de la class appartement : minimum trois instances(travaillées)
- Objet de la class maison-villa : minimum trois instances(travaillées)
- Objet de la class logements prestigeux : minimum trois instances(travaillées)
Niveau 1 : Lorsqu'un gîte est réservé il devient indisponible et ne plus apparaître dans les recherche. Une fois disponible on peut le réserver à nouveau
Niveau 2 : Lorsqu'un gîte est réservé pour une période il devient indisponible pour celle-ci. Il reste accessible par une recherche mais il faudra indiquer les jours d'indisponibilité. Il est possible de faire une réservation pour les jours disponibles.
Découvrir et manipuler la programmation orientée objet en PHP Consolider les bases du CRUD Consolider/approfondir les bases du langage SQL Thèmes : Programmation orientée objet Bases de données
Benchmark(marketing) + maquette du site (temps estimé : 3 jours) Concevoir un MCD Concevoir un MLD Concevoir le modèle physique Concevoir le diagramme de la classe "hébergement" ensemble
exe
Afficher un calendrier de disponibilité de chaque gîte Afficher la localisation des gîtes sur une carte interactif
jc was here abdel est ici