99 lines
2.5 KiB
Markdown
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
|