I've just launched a new website for Shine. The project has been in the works for several months and has included several aspects.
The site is built using Node.js and Express. All of Shine's previous data, including over 5,000 user accounts and 35,000 orders, were migrated to a new MongoDB database.
The booking journey and 'My Account' sections use React components and the checkout is integrated with Stripe to handle credit card payments.
You can view the site here.