Skip to main content
© BNO Technology Solutions e.K. · Alle Rechte vorbehalten.

One Five Six Apartments
Secure & modern web application for bookings

Our customer One Five Six, based in Birmingham, United Kingdom, operates a downtown aparthotel and offers direct bookings for apartments via their own website.

However, the existing system had serious problems, especially with the checkout process on mobile devices. After the credit card check, the booking process could not be continued, which led to significant loss of revenue and customer complaints. Our first task was to analyze and fix these bugs.

Challenge

During our audit, we discovered that the website had serious technical and security-related deficiencies:

  • Insecure architecture: The previous website was based on ASP.Net Core MVC, but a custom VueJS frontend was added on top of it, which undermined the security mechanisms of ASP.Net Core.
  • Missing session management: A complete lack of session management meant that the checkout process could not be continued on mobile devices.
  • Critical security vulnerabilities: It was particularly alarming to discover that the previous developer had stored all API keys for the payment service provider Stripe and the booking software directly in the website's HTML source code – a grossly negligent security vulnerability that posed a significant risk to the company.

Solution

After discovering these serious security risks, we strongly recommended that our customer take the old website offline immediately to prevent further security breaches.

  • Fortunately, One Five Six was able to put a placeholder page online using the existing booking software while we developed a completely new, secure and modern web application based on ASP.Net Blazor.
  • The new website has been designed from the ground up to not only run faster and more stable, but also to meet the highest security standards.
  • In addition, the previous insecure checkout was replaced by a secure integration of the new Stripe checkout system with clean session handover.
The new One Five Six booking portal in Mobile Safari on an iPhone.

Results

The new One Five Six website has been live at onefivesix.uk since June 2024 and now offers:

  • A secure and high-performance web application with modern ASP.Net Blazor technology.

  • A flawless checkout integration that now works stably on desktop and mobile devices.

  • Secure API connections to the payment service provider Stripe and the booking software without disclosing risky data on the frontend.

  • Improved user experience and higher booking numbers thanks to optimized UI/UX and reliable payment processing.

The feedback from One Five Six and their customers is consistently positive – the new booking system enables smooth, secure and fast booking and significantly improves customer satisfaction.

Do you also want to make your web application more secure, modern and efficient?