Ecommerce Template
Modern ecommerce template built with Next.js 16, React 19, Drizzle, Better Auth, Supabase, and Stripe.
The Tribute Times — Personalised Vintage Newspaper Keepsakes. Give the gift of history with custom front-page newspapers from any date.
CommerceJavaScript · HTMLGitHub @ismaeeldevOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
The Tribute Times
Radio Keepsake Newspaper Platform
tributetimes.co.nz
Step 1 — Run the database schema in Supabase
1. Go to supabase.com → your project
2. Click SQL Editor in the left menu
3. Click New Query
4. Open the file src/db.sql from this package
5. Copy the entire contents and paste into the editor
6. Click Run
7. You should see "Success" — your database tables are created
Go to github.com → New Repository → name it tribute-times → pushRead the full README ↗src/db.sql from this packagegit init
git add .
git commit -m "The Tribute Times — initial deploy"
Go to github.com → New Repository → name it tribute-times → push
| Key | Value |
|---|---|
| ANTHROPIC_API_KEY | Your Anthropic API key |
| SUPABASE_URL | Your Supabase project URL |
| SUPABASE_SECRET_KEY | Your Supabase secret/service key |
| SUPABASE_PUBLISHABLE_KEY | Your Supabase publishable key |
| STRIPE_SECRET_KEY | Your Stripe secret key |
| STRIPE_WEBHOOK_SECRET | (get this after deploy — see Step 4) |
| RESEND_API_KEY | Your Resend API key |
| APP_URL | https://tributetimes.co.nz |
| JWT_SECRET | TributeTimesJWT2024SecureKeyChangeThis |
https://tribute-times-xxxx.onrender.comhttps://tribute-times-xxxx.onrender.com/api/webhooks/stripecheckout.session.completedcustomer.subscription.deletedinvoice.payment_failedwhsec_)STRIPE_WEBHOOK_SECRETtributetimes.co.nzhttps://tributetimes.co.nzserver.js — The entire backend: auth, keepsake generation, billing, emailspublic/index.html — The entire frontend: landing page, dashboard, DJ toolsrc/db.sql — Database schema — run this in Supabase SQL editor.env.example — All environment variables neededrender.yaml — Render.com deployment configurationpackage.json — Node.js dependenciesThe Tribute Times — Col McCabe, Founding Publisher — tributetimes.co.nz