# 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
