Luisówka

A modern mountain cabin website with a custom availability inquiry system, designed to combine aesthetics, easy booking flow, and simple management.

  • Next.js
  • Tailwind CSS
  • Firebase
  • Firestore
  • React Calendar
  • Vercel
  • FormSubmit

Full preview of the Luisówka project — scroll inside the frame to see the full page

Luisówka — long website preview

About the project

A website project for a rental property where both attractive presentation and practical reservation handling were essential.

Timeline

Timeline: 4 weeks

What I worked on

  • UX/UI design and design system
  • Implementation with Next.js and Tailwind CSS
  • Availability calendar and booking logic
  • Admin panel for reservation management
  • Inquiry form, basic SEO, and legal pages

Results

  • Consistent and visually appealing presentation of the rental offer
  • Custom admin panel for reservation management
  • Website prepared for SEO, performance, and future growth

Challenges and solutions

Challenge

Overlapping reservations had to be prevented.

Solution

I added date range validation and blocked booked dates in the calendar.

Challenge

A simple admin panel was needed without relying on WordPress.

Solution

I built a custom CRUD admin panel in Next.js with Firestore security logic.

Challenge

The website had to clearly communicate privacy and form-related information.

Solution

I prepared clear legal pages and a transparent inquiry flow.

Key project decisions

  • Next.js for speed and simple deployment on Vercel
  • Custom calendar logic instead of heavy third-party solutions
  • Consistent styling system based on Tailwind CSS

Integrations

  • Firebase
  • Firestore
  • React Calendar
  • FormSubmit
  • Vercel