What has been built
This website brings the Evellum publications and manuscript resources into one online home. It presents public information, previews, purchasing, domain licensing, and protected access to the digital editions. The aim is to make the scholarly material easier to discover and purchase while keeping the specialist content under the right access controls.
How access works
People sign in with their Evellum account. Purchases and licences are recorded against that account, so the site can decide whether to open a protected PDF, manuscript edition, video, or administrative page. Administrators have broader access. The public Ductus domain licence uses the purchaser's verified email domain to grant access automatically to eligible accounts at that institution.
How to test payments
Use Stripe test mode only. Sign in to the website with a test Evellum account, choose a product or subscription, and continue to Stripe Checkout. Use Stripe's standard test card number 4242 4242 4242 4242, any future expiry date, any three-digit CVC, and any billing postcode. In test mode, it is also safe to use a real card, Google Pay, Apple Pay, or another wallet option shown by Stripe; no real money is charged. After checkout succeeds, return to the website and confirm that the relevant access button opens the purchased item. For a Ductus domain licence, check in an eligible account that access has been correctly granted.
How changes are managed
The project now keeps the main configuration in a VS Code project workspace: Cloudflare Worker code, Supabase database migrations, and a Stripe product/price catalog. Websites are edited in the workspace, checked locally, and then pushed to the relevant service. Secrets such as API keys are kept out of Git and stored locally in ignored environment files or in the hosted service's own secret store.