https://github.com/frontendhighroller/trillo-booking-app
Landing page - Hotel Booking
https://github.com/frontendhighroller/trillo-booking-app
animations-css css-minification flexbox-css html5 npm responsive-web-design svg-sprites
Last synced: about 2 months ago
JSON representation
Landing page - Hotel Booking
- Host: GitHub
- URL: https://github.com/frontendhighroller/trillo-booking-app
- Owner: FrontEndHighRoller
- Created: 2023-12-23T16:53:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-27T10:30:44.000Z (6 months ago)
- Last Synced: 2025-12-28T19:46:15.681Z (6 months ago)
- Topics: animations-css, css-minification, flexbox-css, html5, npm, responsive-web-design, svg-sprites
- Language: HTML
- Homepage: https://frontendhighroller.github.io/Trillo-Booking-App/
- Size: 5.63 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π¨ Trillo β Hotel Booking UI
> A fully responsive hotel booking interface built with advanced CSS techniques, inspired by a real-world application layout.

---
## π Why This Project Stands Out
- Fully responsive down to **320px device width**
- Advanced CSS architecture and styling
- Complex layout using **Flexbox**
- Demonstrates understanding of **scalable CSS design**
- Production-style setup with `package.json` and minified CSS
---
## π οΈ Tech Stack
- **HTML5** β Semantic and structured markup
- **CSS3 (Advanced)** β Flexbox, variables, animations, media queries
- **Google Fonts** β Open Sans
- **SVG Icons** β SVG sprite technique
- **NPM** β Project configuration & dependency management
---
## β¨ Features
- Modern hotel booking dashboard UI
- Responsive layout across desktop, tablet, and mobile
- Sidebar navigation with active states
- Ratings, reviews, and gallery sections
- CSS variables for theme consistency
- Minified CSS for optimized performance
---
## π§ What I Learned
- Writing **scalable and maintainable CSS**
- Using **CSS custom properties (variables)**
- Building complex layouts with **Flexbox**
- Implementing **responsive design principles**
- Using **SVG sprites** for performance
- Understanding **CSS minification** and production builds
- Working with **NPM-based project setup**
> π This project was built by coding along with **Jonas Schmedtmannβs Advanced CSS & Sass course**, helping me strengthen my understanding of professional CSS workflows and real-world UI design patterns.
---
## βοΈ How to Run Locally
1. Clone the repository
```bash
git clone https://github.com/FrontEndHighRoller/Trillo-Booking-App.git
2. Open index.html in your browser
3. Resize the screen to see responsive layouts and image switching in action π―
---
πββοΈ Author
Dennis Rumanek
GitHub: https://github.com/FrontEndHighRoller
LinkedIn: https://www.linkedin.com/in/dennis-rumanek/
β If you like this solution, feel free to star the repository!