PEJA BACKEND

ZAMBIA PAST PAPERS STACK

Beautiful admin experience with secure Clerk auth and a clean mobile manifest API.

Publish papers, books, and materials from one place. Keep UploadThing as storage, and expose only safe read endpoints to the mobile app.

Admin With Login

Use Clerk-protected admin routes so only authenticated users can update content.

UploadThing Storage

Store PDFs in UploadThing and map file keys to public file URLs in one manifest.

Mobile Endpoint

`peja1-5` reads one stable URL: /api/mobile/manifest for low-data sync.