Install
+353 1 234 5678
support@eirewills.com
Mon–Fri: 9:00am – 5:00pm IST
EW
EireWills
Irish Wills Registry
Home
How it Works
FAQ
Contact
Login / Register
EW
EireWills
🏠
Dashboard
📄
Documents
🎥
Witness
👤
Account
⚙️
Settings
Launch Ready?
Complete this checklist before going live
Overall progress
0/95
1
Pages & Routing
Homepage loads correctly (hero, stats, features)
Signup page (handled by platform - verify working)
Question interface (WillQuestion page) - all 12 questions
Review page (summary cards, edit functionality)
Payment page (card formatting, validation)
Document download page (PDF preview, download)
Dashboard (My Account) - shows will, stats, actions
Help Center page (search, accordions, contact)
404 page (custom, not default server page)
2
Components
Navigation (desktop - top bar with blur effect)
Mobile bottom nav (5 items, center CTA, sidebar)
Progress tracker (steps 1-5, dynamic fill)
Voice input button (works, shows listening state)
Auto-save indicator (shows saving/saved states)
Live chat widget (floating button, expands)
Trust badges (all 7 variants placed correctly)
Legal disclaimers (primary in footer, others on pages)
Testimonials carousel (auto-play, swipe, dots)
Footer (4 columns, contact bar, legal)
3
Features
Voice input works on all question pages
Auto-save triggers on input change
Progress tracker updates with questions
Payment card formatting (spaces, expiry /)
Payment validation (all fields required)
Download PDF (simulated or real)
Email copy function works
Native share on mobile (navigator.share)
Edit sections from review page
Declaration checkbox enables payment button
Save for later saves progress
Dashboard shows correct will stats
Help search filters FAQ items
FAQ accordions open/close
4
Mobile Optimization
All tap targets ≥44x44px (test with audit mode)
No horizontal scroll on any page
Text is readable at 320px width
Forms don't zoom on focus (font-size:16px)
Bottom navigation appears on mobile
Sidebar menu opens/closes smoothly
Overlay dims background when sidebar open
Body scroll locks when sidebar open
Safe area padding for notched phones
Carousel swipe works on touch
Buttons have active states (not hover)
5
PWA & Performance
manifest.json exists in public folder
Service worker registers (check console)
offline.html displays when offline
Install button appears and works
iOS 'Add to Home Screen' works
App opens in standalone mode (no browser UI)
Icons generated for all sizes
Page load speed < 3 seconds (test)
Images optimized (compressed)
6
Content & Legal
Primary disclaimer in footer (CRITICAL)
Payment disclaimer on checkout page
Signup disclaimer below form
Dashboard disclaimer with signing instructions
Terms of Use page exists
Privacy Policy page exists
Cookie Policy page exists
GDPR consent mechanism (if needed)
All placeholder text replaced with real content
Testimonials are real or placeholders marked
Pricing is correct (€79 or your actual price)
Contact info (phone, email) is correct
7
Analytics & Tracking
Google Analytics (or alternative) installed
Conversion tracking for signups
Conversion tracking for payments
Error tracking (Sentry, etc.)
Console errors checked - none
8
Testing
Test on Chrome (desktop)
Test on Safari (desktop)
Test on Firefox (desktop)
Test on iPhone (Safari)
Test on Android (Chrome)
Test on iPad
Test slow network (3G)
Test offline mode
Test with screen reader (VoiceOver/TalkBack)
Test keyboard navigation (tab order)
Test color contrast (WCAG compliance)
9
Domain & Hosting
Domain points to correct server
SSL certificate installed (HTTPS)
Redirects HTTP → HTTPS
www vs non-www redirects set up
Custom 404 page working
robots.txt exists
sitemap.xml exists
DNS records all correct
10
Backup & Security
Database backups configured
File backups configured
Admin area password protected
Rate limiting on forms (prevent spam)
CSRF protection enabled
XSS protection headers set
0/95 completed
items checked
Export
Reset
🚀 Ready to launch?
When all items are checked, you're good to go live.
Launch to Production