North TX RV Resort
Marketing website and full-featured admin platform for an RV resort in North Texas. Covers guest bookings, housekeeping scheduling, automated guest communications, and a complete back-office management suite — all built on Nuxt 3.
Context
Running an RV resort means managing a constant stream of reservations, guest communications, site assignments, housekeeping rotations, and pricing changes — often with a small team juggling all of it. Off-the-shelf property management systems are expensive, clunky, and built for hotels, not RV parks.
This project delivered a purpose-built solution: a public-facing marketing website to attract guests, and a comprehensive admin platform to run the resort day-to-day. From booking intake and Stripe deposit processing to automated guest messaging, housekeeping task management, and a full audit log — everything the operation needs lives in one place.
What Was Built
Marketing Website
Public-facing site covering everything prospective guests need to evaluate and book a stay — amenities, rates, gallery, blog, and FAQs.
- Amenities, gallery, and rates pages with responsive image grids
- Blog with rich text content powered by Nuxt Content
- FAQ page with accordion layout for common guest questions
- LocalBusiness JSON-LD structured data for local SEO visibility
- Guest-facing booking flow with site selection and intake form
Booking System & Payments
Guests submit reservation requests online and pay a deposit via Stripe to hold their site. The admin reviews and confirms from the bookings dashboard.
- Booking intake form with arrival date, departure, party size, and rig details
- Stripe payment intent for deposit collection with webhook confirmation
- Guest self-service portal at /my-booking for viewing reservation status
- Admin bookings dashboard with search, filter by status, and manual override
Admin Operations Platform
Comprehensive back-office suite covering every operational aspect of the resort — from guest records and pricing to park maps and housekeeping.
- Guest management: full CRUD with stay history and notes
- Dynamic pricing panel: seasonal rates, site-type overrides, and holiday markups
- Park map management for site layout and availability visualization
- Rules and terms pages with rich-text editor for policy management
- Analytics dashboard for occupancy, revenue, and booking trends
- Audit log: every admin action timestamped and recorded
Automated Guest Communications
Resend powers transactional emails at each stage of the guest lifecycle. Admins can also set up rule-based automated messages and manage custom email templates.
- Booking confirmation, reminder, and checkout follow-up emails via Resend
- Automated messages engine: trigger-based rules (X days before arrival, etc.)
- Admin email template editor with TipTap rich text for branded communications
- Notification center for staff alerts on new bookings and status changes
Housekeeping & Site Management
Housekeeping task assignment and tracking integrated with the booking calendar so staff always know what needs cleaning and when.
- Housekeeping task board tied to checkout dates and site assignments
- Staff assignment and completion tracking per task
- Session management for active staff logins and access control
- User management: admin-controlled roles and permissions per staff member
Technology Stack
Results & Impact
50+
RV Sites
24/7
Online Booking
Real-Time
Availability
Mobile-Ready
Guest Portal