Hospitality site built around booking confidence
Residence Le Temps (Angular)
Angular site for Residence Le Temps in Ouidah, with room galleries, amenities, and a clear path toward booking.
This project is less about a brochure page and more about making a villa feel real enough to trust: rooms, amenities, availability cues, and a clear path toward reservation.
System map
Architecture
The browser downloads a static Angular application. Angular owns the page structure, focused libraries handle calendar and map UI, and OVH only serves the generated files.
- 01
Visitor
- Responsive display
- 02
Application
- AngularPage composition
- MaterialUI components
- 03
Focused features
- angular-calendarAvailability view
- LeafletDirections map
- Property gallery
- 04
Delivery
- Angular CLIOptimized static build
- OVHFile hosting
Decision log
Technology choices
What each technology is responsible for, and why it belongs in this project.
ResponsibilityApplication structure and routing
Why this choiceThe site has several distinct views and interactive sections. Components keep room, amenity, and practical-information layouts reusable.
ResponsibilityControls and responsive UI
Why this choiceIt provides predictable dialogs, navigation, and form behavior without rebuilding every basic interaction from scratch.
ResponsibilityAvailability presentation
Why this choiceA maintained calendar component is safer and faster than implementing date-grid behavior specifically for this site.
ResponsibilityMap and directions context
Why this choiceFree and open source.
ResponsibilityProduction hosting
Why this choiceI am used to working with OVH and trust their track record.
Gallery