Campsite Plaucaki
Booking and management platform for holiday cabins.

Built an end-to-end booking and property management platform. The application handles user reservations from initial inquiry through to checkout. Next.js drives server-side rendering for fast load times, MySQL powers the relational data layer, and Firebase handles secure authentication, keeping user credentials out of the application database entirely.
Guests receive automated emails at every stage of their stay: a confirmation on booking, an approval notification once an administrator has reviewed the reservation, and a closing message when their stay ends. All emails are delivered in the language the guest used on the site.
Administrators get real-time notifications through a dedicated bot that pushes reservation updates straight to their messaging app. There is no need to log into a dashboard to stay on top of incoming bookings.
Screenshot 1. Landing page hero in Latvian. The platform is fully localised into four languages: Latvian, English, Russian, and Lithuanian.

Guests can browse all available accommodation types directly from the landing page, with each option displaying the key details they need to make a booking decision.
Screenshot 2. Campsite listings on the landing page show cabins, tent spaces, and trailer spaces, each with key details at a glance.

Each accommodation is presented with photos and details, giving guests a clear picture of what to expect before they make a reservation.
Screenshot 3. One of the cabins available for booking at the campsite.