Faire une base de donnée, c'est vraiment pas dur. Ton truc est faisable en 2-3H top chrono
une table pour ceux qui loue
membres :
id level nom prenom adresse
level c'est le niveau d'administration 0 pour administrateur (peut modifier les données), 1 pour les membres
une table pour référencer les données du(des) gite(s)
gites:
id nom adressse
une table pour les réservations
reservations:
id_gite id_personne debut_reservation fin_reservation
pour mettre les indisponibilités, tu crées un membre nommé Indisponible
pour l'interface,
soit tu fais un tableau avec id_gite id_personne debut_reservation fin_reservation
soit un vrai calendrier avec les mêmes infos.
Bien sur, tu peux rendre éditable les différents champs par une page contenant le formulaire de modification d'une réservation si tu as le niveau admin (0)
Là tu devrais avoir les infos de bases pour faire ton truc. Si tu connais rien à HTML, PHP et MySQL alors là ca va être plus long que 2-3H mais pas impossible.
Pour apprendre : www.siteduzero.com en Fr et www.w3schools.com en anglais