Admin preview

Run locally to manage accounts securely.

GitHub Pages cannot process authentication, but the Node.js app ships with an admin role and seeded credentials. Start the backend to view a live user table.

Default local admin: admin@example.com / admin

What you'll see locally

  • User names, emails, roles, and marketing preferences
  • Database-backed storage using SQLite
  • Authenticated session protection

How to enable admin

  1. Run npm install if you haven't already.
  2. Start the server: node server.js.
  3. Visit http://localhost:3000/admin and log in with the seeded admin account.

Security reminders

Change the default admin password immediately and keep your session secret keys private.

Data visibility

The local dashboard renders the latest rows from SQLite with pagination-ready markup.