# Website Launch Checklist - MoreminiMore ## Pre-Launch ### Code & Build - [x] Astro 6 project created - [x] All pages designed and implemented - [x] Content migrated from old website - [x] Images generated for all pages - [x] Dependencies installed and verified - [x] Build successful (`npm run build`) - [x] Code pushed to Gitea ### Functionality - [ ] Test contact form submission - [ ] Verify cookie consent works - [ ] Check all internal links - [ ] Verify blog post images load - [ ] Test mobile responsive layout ### SEO - [ ] Sitemap generated - [ ] robots.txt configured - [ ] Meta descriptions on all pages - [ ] OG images set (if using social sharing) ## Deployment ### Easypanel - [x] Service created - [x] Git repository connected - [x] Build configuration set - [ ] Deployment successful (blocked - Docker issue) - [ ] Domain configured (if applicable) - [ ] SSL certificate active (if applicable) ### Post-Deploy Verification - [ ] Site accessible at deployment URL - [ ] All pages load correctly - [ ] Images display properly - [ ] Forms work (contact) - [ ] Cookie consent appears - [ ] Mobile experience tested ## Legal Compliance (PDPA) - [x] Privacy Policy page created - [x] Terms of Service page created - [x] Cookie consent mechanism implemented - [ ] Consent logs page accessible at `/admin/consent-logs` - [ ] Privacy policy reviewed by legal team - [ ] Terms of service reviewed by legal team ## Analytics - [ ] Umami tracking code installed - [ ] Analytics verified working - [ ] Dashboard accessible ## Post-Launch ### Monitoring - [ ] Set up uptime monitoring - [ ] Configure error tracking - [ ] Check analytics data after 24 hours ### Backup & Maintenance - [ ] Regular backup schedule configured - [ ] Update schedule established - [ ] Monitoring alerts set up ## Team Access - [ ] Developer access to Easypanel - [ ] Developer access to Gitea - [ ] Access to analytics dashboard - [ ] Contact information updated ## Emergency Contacts | Role | Contact | Notes | |------|---------|-------| | Server Admin | Internal | Easypanel issues | | Developer | Current team | Code/build issues | | Legal | TBD | PDPA compliance | ## Quick Links - **Gitea Repository**: https://git.moreminimore.com/kunthawat/moreminimore-new - **Easypanel**: http://110.164.146.47:3000 - **Project**: moreminimore-newastro - **Service**: moreminimore-newastro ## Notes - Deployment is currently blocked by Docker infrastructure issues on Easypanel - Local build is verified working - Code is pushed to Gitea and ready for deployment