ThaiCampus — Student Study-Material Marketplace
Web Featured

ThaiCampus — Student Study-Material Marketplace

A peer-to-peer marketplace where Thai university students buy and sell lecture notes, past exam papers, cramming summaries, and practice exercises — with instant PromptPay checkout and one-click PDF delivery.

Overview

ThaiCampus is a student-only marketplace built around instant Thai payments and signed-URL PDF delivery, designed to let one student turn their notes into income and another get the material seconds after paying.

Key Features

  • Student-only access — sellers verify with Student ID and Citizen ID before they can list material
  • Instant PromptPay checkout with real-time payment verification — no card gateway sign-up required
  • Time-limited signed-URL PDF delivery the moment a payment is confirmed
  • Four content tracks: lecture notes, past exams (with solutions), pre-exam summaries, and practice exercises
  • Seller payout flow with transparent platform fee — example: ฿119 payout on a ฿149 sale (฿30 fee)
  • Thai/English UI toggle and university-scoped browsing

Architecture

Component Details
Frontend Next.js + React + TypeScript storefront and seller dashboard with Thai/English locales
API / Services Rust services handling listings, payment verification, and signed-URL issuance; PostgreSQL accessed via Prisma-managed schema
Payments PromptPay QR generation per order, with webhook + polling reconciliation to confirm payment in real time
Storage / Delivery S3-compatible object storage holds the source PDFs; downloads are served only through short-lived signed URLs scoped to the buyer
Identity Student ID + Citizen ID verification gate for sellers, keeping the marketplace student-only

Key Metrics

Entry price

from ฿29

Seller take-rate

~80% (e.g. ฿119 of ฿149)

Time-to-download

seconds after PromptPay confirms

Tech Stack

Next.jsReactTypeScriptRustPostgreSQLPrismaPromptPayS3-compatible storage

Details

Category Web
Technologies 8
Status Published
Featured Yes

Gallery

Related Portfolio