<pswd />

01/PROJECT

ALTADAY APOTEK

Digital Pharmacy Platform

A pharmacy catalog people can search as they type.

Checkout wired straight to the gateway,

and courier rates quoted before anyone pays.

visit website
industry
Health & Pharmacy
services
web development, payment integration, shipping integration

02/OVERVIEW

Altaday Apotek sells health and pharmacy products online. A catalog like that is long, and people arrive knowing roughly what they want rather than exactly what it is called — so search had to answer while they were still typing, not after a round trip.

It runs in the browser. Behind it, checkout is wired to DOKU with signature-verified webhooks, and shipping is quoted live from weight and destination so the total a customer agrees to is the total they pay.

03/THE SYSTEM

  • 01

    Storefront

    Server-rendered and bilingual, so every product sits on a URL that Google and a reader in either language can follow.

  • 02

    Catalog & Categories

    Products, categories, and stock kept as records the pharmacy edits itself, not as pages a developer has to touch.

  • 03

    Instant Search

    Full-text search running on the buyer's side, answering while they are still typing.

  • 04

    Cart & Checkout

    Built for a phone from the cart to the paid screen, with the gateway's own channels offered inline.

  • 05

    Order Management

    Payment state and shipping state tracked apart, and unpaid orders expire on a schedule instead of sitting forever.

  • 06

    Customer Accounts

    Sign-up, sign-in, order history, and saved addresses for the next order.

04/INTEGRATIONS

  • DOKU

    Payment Gateway

    Virtual account, e-wallet, QRIS, and card, with signature-verified webhooks and recovery.

  • Biteship

    Shipping & Delivery

    Live rates at checkout, courier booking on payment, and tracking on the order.

  • Google Maps & Routes

    Address & Distance

    Address lookup at checkout and real road distance for the delivery quote.

05/TECH STACK

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Firebase
  • Cloudflare R2
  • Orama
  • DOKU
  • Biteship
  • Google Maps
  • Google Routes
  • Web Push
  • Telegram
  • Zod
  • Zustand
  • next-intl

06/RESULT

A long catalog that stays findable, and a total that is settled before anyone is asked to pay.

  • Search answers as you type
  • Shipping quoted before payment
  • Unpaid orders expire on their own

related service

Pembuatan Website E‑Commerce

Toko, pembayaran, dan pengiriman sebagai satu pekerjaan. Desain dan kode jadi milikmu.

view service()

Have a project like these?

Tell us what you are building and we will tell you what it takes.

start.project()