12 / 15 · Web & mobile apps

High-Performance Research Search & Dual-Mode Stripe Checkout Platform

A search and document delivery platform covering 2 to 3 million academic and medical research records, with Stripe checkout.

Client
Research document supplier
Type
Web & mobile apps
My role
Analyst • Architect • Coder • Tester
Screens
3

Before

Searching millions of records by title, author, journal, PMID, DOI or accession number had to stay fast. The business also wanted two prices: instant delivery, and a cheaper option delivered in 5 to 6 days.

What I built

I designed the MySQL schema and indexes around those identifiers so searches come back quickly. Each Stripe Checkout session is created for one document and one delivery speed, and the details are saved in Stripe and in the database. Instant orders open right after payment; delayed orders go into a fulfillment queue.

What it handles

  1. 01Ultra-fast search across 2–3 million+ research records
  2. 02Optimized MySQL indexing and query execution for speed
  3. 03Advanced identifier-based search (Title, Author, Journal, PMID, DOI)
  4. 04Dual Stripe Checkout flows: Instant delivery and 5–6 day delivery
  5. 05Dynamic pricing based on selected delivery speed
  6. 06Checkout sessions tied to specific documents and delivery modes
  7. 07Storage of document and delivery metadata within Stripe transactions
  8. 08Automated instant access for eligible documents post-payment
  9. 09Queued fulfillment workflow for delayed delivery orders
  10. 10Secure, encrypted payments via Stripe Checkout
  11. 11Purchase history and audit trail per client
  12. 12Admin tools for pricing, fulfillment status, and order management

Built with

  • PHP
  • MySQL
  • Stripe Checkout
  • Stripe Webhooks
  • High-Performance Database Indexing
  • Asynchronous Fulfillment Workflows
  • Secure Payment Processing

Have an idea for an app?

Tell me what it should do and who it is for. Messages come straight to me.

contact@arc-max.com