No description
Find a file
dependabot[bot] 23eae0c679 Bump django from 4.2.25 to 4.2.26
Bumps [django](https://github.com/django/django) from 4.2.25 to 4.2.26.
- [Commits](https://github.com/django/django/compare/4.2.25...4.2.26)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 4.2.26
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-26 17:27:26 +01:00
docs screenshot 2021-09-21 19:07:17 +02:00
media/img Deployed succesfully 2020-01-02 22:50:08 +01:00
nginx Enums for choice fields; static files cleaning 2020-03-28 14:50:29 +01:00
rental fix eventlistener 2021-01-28 21:57:28 +01:00
villafleurie Refactor (#7) 2020-07-31 08:02:10 +02:00
docker-compose.yml calendar api request 2020-01-03 16:12:07 +01:00
Dockerfile heroku.yml 2019-12-04 16:11:30 +01:00
LICENSE.md add license and badges 2021-09-21 18:54:47 +02:00
manage.py Docker compose config. Nginx serving static & media files 2020-01-02 01:38:16 +01:00
README.md header 2021-09-21 19:10:45 +02:00
requirements.txt Bump django from 4.2.25 to 4.2.26 2025-11-26 17:27:26 +01:00
TODO.md 🎨 Fix UI (#4) 2020-07-25 16:00:58 +02:00

🏡 Villafleurie

header image

license release tag

Demo

🚀 Live at this address

Screenshot

Screenshot

Projet

Créer un site vitrine présentant l'activité de Villafleurie :

  • location de logements : T2 et T3
  • navette entre l'aéroport, la gare maritime et la résidence
  • découverte de l'archipel

Le visiteur doit pouvoir :

  • connaitre les disponibilité de chaque logement,
  • leur tarif,
  • pouvoir contacter les propriétaires,
  • et pouvoir réserver

Architecture

Front-end

Back-end

  • Django - The Web framework for perfectionists with deadlines
  • PostgreSQL - The world's most advanced open source database
  • Celery - Distributed Task Queue
  • RabbitMQ - Messaging that just works
  • NginX - High Performance Load Balancer, Web Server & Reverse Proxy
  • Docker - Empowering App Development for Developers

Hébergement

Pages

  1. Page d'accueil
  • Landing page
  • CTA = "Réserver"
  1. Page logement
  • photos,
  • disponibilités,
  • tarif pour la période sélectionnée,
  1. Page réservation
  • Entrer ses coordonnées
  • La réservation n'est validée que si la période spécifiée est libre
  • Prépayer la réservation ou la caution,
  1. Page remerciements
  • Expliquer les prochaines étapes
  1. Page contact
  2. Page légale
  3. Page services

Données

  1. Logement :
  • nom,
  • photos,
  • description,
  • calendrier,
  • tarif
  1. Client :
  • nom,
  • mail,
  • téléphone,
  • réservation
  1. Réservation :
  • client,
  • logement,
  • dates de calendrier,
  1. Témoignages :
  • client,
  • reservation,
  • témoignage

BUGS

  • La synchro ne gère pas les heures dans le calendriers