Empowering Businesses with Data & AI-Driven Solutions

MagnusMinds IT Solution
Portfolio / OpenTrolley

Online Bookstore Portal Case Study

Education / eCommerce.NET CoreRazor PagesSQL ServerSSISOpn PaymentsMidtrans

About OpenTrolley

Revamped an online bookstore's website database and backend to improve search performance, remove recurring errors, and allow for expansion into new countries across Southeast Asia.

Online Bookstore Portal Case Study

MagnusMinds transformed OpenTrolley's regional bookstore into a scalable Southeast Asia platform by rebuilding their database architecture and backend from the ground up. Our SQL Server expertise delivered a search engine handling 20 million book listings at 1.5 seconds average response — half the time of the previous system — while SSIS pipelines keep prices updated daily across three countries with zero downtime.

Our Approach

Challenge & Solution

The Challenge

A Singapore-based client wanted to scale their bookstore website into a pan-Southeast Asia platform but their existing system generated errors when entering new markets. The key challenges were: (1) enabling full-text search across 15 million books with results in under 2 seconds; (2) supporting alternative word order in search (e.g., 'Harry Potter' and 'Potter Harry' both returning the same result); (3) building a multi-tenant SQL database supporting Singapore, Indonesia, and Malaysia from a single MS SQL Server instance; and (4) running daily price updates based on the latest USD exchange rate with zero downtime.

Our Solution

We revamped the database and back-end to eliminate recurring errors, integrating the client-provided frontend HTML with a .NET Core + Repository Pattern backend using Razor Pages. Full-text search was implemented in SQL Server to handle 15M+ titles with sub-2-second response times. A multi-tenant database architecture was designed to serve three countries from a single MS SQL instance. SSIS handles daily price recalculations with zero downtime. We also integrated four payment gateways — Opn Payments (Omise), Midtrans, Razer, and PayPal — each specific to the relevant country market.

What We Built

Key Features

SQL Server full-text search across 15M+ titles

Alternative word order search support

Multi-tenant single-database for 3 countries

Daily price updates via SSIS with zero downtime

Integrated payment gateways: Omise, Midtrans, Razer, PayPal

Seamless Order & Delivery Management

Impact

Results & Outcomes

Search speed improved from 3–4 seconds to 1.5 seconds

15M+ book titles with full-text search support

Multi-tenant database serving Singapore, Indonesia, Malaysia

4 payment gateways integrated across country markets

Stack

Technologies Used

.NET Core logo
.NET Core
R
Razor Pages
SQL Server logo
SQL Server
SSIS logo
SSIS
O
Opn Payments
M
Midtrans
R
Razer
P
PayPal

Client

OpenTrolley

Industry

Education / eCommerce

Technologies

.NET Core, Razor Pages, SQL Server…

Have a Similar Project?

Let's discuss your requirements and build something extraordinary together.

Blogs