Project

BlueBellPark

React port of a bookings/camping site, replacing the old HTML/PHP version.

Bluebell Park's old site was static HTML and PHP. The rewrite moved it to React on the frontend with a purpose-built Node/Express and MongoDB API behind it — not just a visual port, but a real booking platform: JWT-authenticated admin area, Stripe payments, Cloudinary-hosted image management, and Resend for transactional email.

Booking flows cover camping, fishing (including match-day bookings), afternoon tea, the motorhome aire, and seasonal tickets, each with its own admin management screens for pricing, availability, and check-in/check-out.

Historical bookings and customer records were migrated in from FreeToBook, the site's previous third-party booking system, via a dedicated import pipeline. Sentry and scheduled cron jobs handle error tracking and recurring maintenance tasks in production.

Live at bluebell-park.com.

React

Visit site