CLIENT
Baby Grows Scan Clinic
PROJECT OVERVIEW
Baby Grows Scan Clinic needed a more streamlined way for expectant parents to book their appointments online. Previously, they had relied on messages and phone calls, which were time-consuming and prone to scheduling errors. After taking a detailed brief from Baby Grows and exploring examples of modern booking systems, we proposed a user-friendly online platform that would allow visitors to quickly select available slots, provide necessary information, and receive automated confirmations.
Throughout the development process, we ensured the platform complied with GDPR and industry-specific privacy regulations to safeguard sensitive client data. We also focused on creating an intuitive interface that accommodated different user needs—whether they were on desktop or mobile devices. The final result was an efficient, secure booking system that significantly reduced administrative overhead for Baby Grows while improving the overall customer experience.
software
FEATURES

LIVE APPOINTMENT TIMES
As with any booking software the appointent times should be live as to avoid double bookings, booking out-of-hours or booking on a day the clinic is closed. This is worked out by the times and dates set in the admin panel, as well as using any bookings for that day to work out the times the user can book.

NO UNDER 16's
In order to follow the UK laws of no private scans for anyone under the age of 16 we added a check for the age. The age is worked out by using the difference between the appointment date and the users birthday. This was done this way so that if the user is 15 years, 10 months old and they want an appointment in 2 months they can still book for when they at 16 years of age.
As well as this, if the user is between the ages of 16 and 18, the software requests proof of ID at the time of the appointment. This is included on this page as well as in the confirmation email sent after the deposit has been paid.

STRIPE INTEGRATION
In order to capture the deposits for any bookings we used Stripe.
The reason we used Stripe is because of their hosted payment pages, they are easy tos etup, integrate with and they are also more trusted by the end user. As well as the fact their charges are cheaper than alot of competitors.

ADMIN PANEL
On the back of the software we built an admin panel so that Baby Grows can easily login and change settings, book holidays and view appointments.
One of the reasons behind the admin panel inititally was so that the appointments could be encrypted, as Baby Grows deals with alot of confidential information that is requered by law to be stored securely. This expanded into adding settings instead of hard coding opening times etc. As a bonus we added a free extra feature, this feature was the ability to book holidays.
In the future we could further expand upon this admin panel to add extra settings, more users, more clinics (when Baby Grows expand).

CUSTOMISEABLE PACKAGES
Instead of hard coding the packages that Baby Grows currently has available, we added the ability to add packages and edit existing ones. This was done to future proof the software so that Baby Grows had full control over the software they requested.

SETTINGS
On the Admin panel we added a settings page, the settings page was created for full control over the opening times, early scan times and the ability to add holidays. The ability to add holidays was an extra feature we added for free so that Baby Grows can close the clinic for a day (or partial day) in case of an emergency, holiday, in house work etc.