I've just launched a new website for Shine. The project has been in the works for several months and has included several aspects.
- Database migration
- New booking system
- Payment integration
- New administration dashboard
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.