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

2.5 KiB

Website Launch Checklist - MoreminiMore

Pre-Launch

Code & Build

  • Astro 6 project created
  • All pages designed and implemented
  • Content migrated from old website
  • Images generated for all pages
  • Dependencies installed and verified
  • Build successful (npm run build)
  • 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

  • Service created
  • Git repository connected
  • 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
  • Privacy Policy page created
  • Terms of Service page created
  • 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

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