Skip to content
All work

Publishing · Bookstore & Research Platform · 2026

Lighthouse Publication

Lighthouse Publication is an independent publishing house working across trade books, academic research and author services. The engagement delivered its whole digital operation as one platform: the house site, a bookstore with live payments, a peer-reviewed research platform with its own submission and review workflow, a publishing division where authors track a book from manuscript to market, reader and author dashboards, and the admin panel the team runs all of it from.

Next.jsTypeScriptTailwind CSSPrismaMySQLCashfree
Visit the live site
lighthousepublication.com
Lighthouse Publication homepage: the headline 'Your story. Our craft.' beside three book jackets, above figures for titles, authors, countries and peer-reviewed journals

4 in 1

house site, bookstore, research platform and publishing division on one platform

120+

pages and screens shipped, from storefront to admin

Live

online payments, stock control and order emails, end to end

1 admin

for catalogue, orders, journals and the author pipeline

Capabilities and figures reflect what was designed and shipped; any numbers shown appear on the live product.

01 The Problem

The Problem

A publisher is really several businesses sharing a name. It sells books to readers, publishes research for academics and produces books for authors, and each audience expects a different experience. Before this build those lived in different places: books sold through marketplaces that kept both the margin and the customer's details, submissions and peer review ran through email threads, and an author waiting on their book had nobody to ask but the editor. None of it shared a catalogue, an account or a record.

02 Research

Research

I started from the audiences rather than from a feature list. A reader wants to find a book and check out in a minute, in the language they read in. A researcher wants to know a journal is credible, how to submit, and where their paper stands. An author wants to see their book moving. Mapping those journeys made the architecture clear: sections that look and behave differently on the surface, sharing one catalogue, one account system and one admin underneath.

03 Planning

Planning

The build was sliced so each piece went live and earned its keep before the next began: the house site and catalogue first, then the bookstore with real checkout, then the research platform, then the publishing division and its author dashboard. Payments were treated as the riskiest part and designed on paper before any code: an order is only ever written once the money has actually landed, never when a shopper merely reaches the payment page.

04 Design

Design

Each front has its own masthead and tone. The bookstore is warm and lets the jackets do the talking, with Urdu, Hindi and English titles browsable by language. The research platform is sober and citation-first, with search, review timelines and citation export on the page. The publishing division is bold and service-led. Underneath, they share one typographic and spacing system, so four mastheads still read as one house.

05 Development

Development

Built with Next.js and TypeScript on Prisma and MySQL, and deployed from GitHub to the publisher's own hosting. The storefront is cached and shared across visitors, then expired the moment an editor changes a price or an order takes the last copy, so pages are fast without ever showing stale stock. Checkout prices the basket on the server, hands off to the payment gateway, and confirms the amount with the gateway itself before writing the order, decrementing stock and emailing both the customer and the shop. The payment layer is gateway-agnostic, so a second provider plugs in without touching the checkout.

Engineering

Challenges worth mentioning.

Challenge

Online payments fail in untidy ways: shoppers close the tab, confirmations arrive twice, a browser says 'paid' when the bank disagrees. Treating a started checkout as an order would fill the admin with sales that never happened.

Solution

A checkout in flight is its own record, not an order. The order is created in exactly one place, only after the gateway itself confirms the payment and the amount matches the quote, whether that confirmation arrives by the shopper's return, the gateway's webhook or a later reconciliation sweep.

Challenge

Four audiences with different needs could easily have become four separate websites to maintain, each with its own logins and its own copy of the catalogue.

Solution

One codebase, one database and one account system, with each front given its own theme, navigation and dashboard on top. A title, an author or a user exists once, and every section reads from the same record.

Challenge

A fast storefront usually means a cached one, and a cached bookstore shows yesterday's price and sells stock that is already gone.

Solution

Catalogue reads are cached and shared, then expired outright the moment an editor saves a change or an order takes a copy off the shelf, so the very next reader sees the truth.

Gallery

Across every screen.

Lighthouse Publication — desktop
Lighthouse Book Store: a New Releases shelf of Urdu and Hindi titles with rupee prices, discounts and add-to-cart buttons, above a 'Books at ₹10' collection
Lighthouse Publication homepage on a mobile phone, with 'Publish your book' and 'Explore our catalogue' buttons above a carousel of book jackets
Lighthouse Publication
Lighthouse Academic research platform: 'Research that can be found, read and cited', with search across journals, books and articles in 25 disciplines and a 'Submit your research' button
Lighthouse Publication
Lighthouse Publishing division homepage: 'Where every book finds its readers', with an author testimonial, publishing figures and the Lighthouse Prize 2026 banner

Business Outcome

Lighthouse Publication now runs on its own platform rather than on marketplaces and inboxes. Readers buy direct, researchers submit and are reviewed in one place, authors watch their book move through the house, and the team runs catalogue, orders, payments and publishing from a single admin. It is one of the largest platforms the studio has shipped, and it went live front by front, without a single big-bang launch.

Final note

Facing a similar problem?

If any part of this case study sounded familiar, a discovery call is the fastest way to find out what a solution would look like for your business.

Projects from ₹75,000$2,000HK$16,000NT$62,000 · Response within one business day · Free website audit