CLEANTRACK NAMECHEAP SETUP CHECKLIST

[ ] Create MySQL database and user in cPanel
[ ] Grant the database user All Privileges
[ ] Import database/schema.sql in phpMyAdmin
[ ] Upload and extract the package outside public_html
[ ] Create a Production Node.js 22 app
[ ] Set application startup file to server.js
[ ] Add every environment variable from .env.example
[ ] Add SMTP mailbox settings and APP_BASE_URL
[ ] Run NPM Install
[ ] Enable HTTPS / Namecheap SSL
[ ] Start or restart the application
[ ] Confirm /api/health returns {"ok":true}
[ ] Sign in with the manager account
[ ] Add a cleaner and confirm the welcome email arrives
[ ] Add the hourly five-day photo-cleanup Cron Job
[ ] Add a site at its exact physical location
[ ] Schedule a test shift and copy its six-digit cleaner code
[ ] Confirm the shift email contains the assignment and checklist
[ ] Test clock-in and clock-out from inside the 300 m boundary
