Files
moreminimore-new/CHECKLIST.md
2026-04-22 06:57:23 +07:00

99 lines
2.5 KiB
Markdown

# 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