Redemption Week microsite for RCF FUTA.
Public site + protected /admin area in a single Next.js app.
First, ensure you have mkcert installed locally and run mkcert -install.
Then generate the local certificates in the root directory:
mkcert -cert-file localhost.pem -key-file localhost-key.pem localhost 127.0.0.1 ::1
Run the secure development server:
pnpm dev:ssl
Open https://localhost:3000 with your browser to see the result.
Copy .env.example to .env.development and fill in values.
cp .env.example .env.developmentsrc/app/*: routes (public +/admin)src/components/*: shared UI componentssrc/lib/*: utilities (env, data access)
This is intended to be deployed on Vercel and pointed at rw.rcffuta.com.
The admin area is available at /admin. You will be prompted to log in with your email address.
You will receive an email with a link to log in. Click the link to log in.