frmax-anniversary-website

15 Years Priestly Anniversary Website

A beautiful Node.js + SQLite website where well-wishers can submit felicitations and RSVP attendance responses. The celebrant can view everything from an admin page.

New features added

How to run in VS Code

  1. Install Node.js from https://nodejs.org
  2. Open this folder in VS Code.
  3. Open the terminal and run:
npm install
  1. Start the website:
npm start
  1. Open:
http://localhost:3000

Admin page:

http://localhost:3000/admin.html

Admin password

Set your admin password in the .env file:

ADMIN_PASSWORD=your-secure-password-here

Changing the countdown date

Open:

public/app.js

Change this line near the top:

const ANNIVERSARY_DATE = '2026-09-19T12:00:00+01:00';

Use your exact anniversary date and time.

Gregorian chant music

Place your chant MP3 file here:

public/audio/gregorian-chant.mp3

Keep the file name exactly as gregorian-chant.mp3, or edit the path in public/index.html.

Images

Replace these files with your own images:

Where data is stored

Messages and RSVP responses are saved in messages.db, an SQLite database.