is a web app for booking cabins, synchronized with The Wild Oasis internal system for managing guests and bookings. It features an index page, cabins listing with filters, individual cabin pages, and a reservation process.
Users can explore an About Us page and access an account-protected Guest Area via Google login. The Guest Area includes reservation management, editing options, and a profile page.
The app is built with React, NEXT.js, and TypeScript, styled with Tailwind CSS for responsiveness. Cabins filtering uses URL and Search params, with dynamic routes for cabin pages. Authentication is secured via Auth.js, adding new users to the database. Data submission is handled by Server Actions, and forms display status using hooks. It supports responsive design, optimized images.