Applanta Solutions
App QA Checklist
Complete before every client delivery β no exceptions
INTERNAL Β· CONFIDENTIAL
Overall Progress
0 of 34 items passed
0%
β
Logo / brand image is client-approved and displays correctly throughout the app
β
Brand colors match the approved color scheme from the design intake
β
Business info is correct β name, phone, email, location, hours
β
All service names, descriptions, and pricing match the agreed build brief
β
Social media links verified β each button opens the correct profile URL
β
No spelling errors, typos, or placeholder text anywhere in the app
β
All images appear in the correct section and are relevant to that page or category
β
App loads without errors on mobile (phone)
β
App loads and fills the screen correctly on desktop / laptop
β
All navigation tabs and buttons are functional and go to the correct section
β
All modals, sheets, and overlays open AND close correctly on both devices
β
Cookie consent appears on first visit, dismisses cleanly, and does NOT block nav buttons
β
PWA install prompt appears on phone and desktop / laptop
β
App installs to home screen with the correct icon β no Chrome badge visible
β
Page refresh works and loads the latest version (no stale cache issues)
β
No broken images, blank cards, or loading failures visible anywhere
β
Home tab: hero image, service cards, gallery preview, and hours all display correctly
β
Book tab: all services listed, form submits successfully, new booking appears in admin
β
Gallery: images load, category filters work correctly, lightbox opens and closes
β
Order tab: menu loads, cart works end-to-end, order submits and appears in admin (if in build)
β
More tab: call, text, and email buttons all work with correct contact info
β
More tab: About, FAQ, Loyalty, Terms of Service, and Privacy Policy all open correctly
β
AI Assistant: answers questions β cloud or local fallback responds correctly (if in build)
β
Admin login: wrong password rejected, correct password grants full access
β
Admin panel is FULL SCREEN on both phone and laptop (not a floating popup)
β
Admin: bookings and orders display correctly with customer details and status controls
β
Admin: menu and gallery edits save and reflect on the customer side in real-time
β
Admin settings: profile, hours, and promo banner save and update the live app
Tap each card: β In Build β β Not Included β Unmarked. Confirms delivered build matches what the client paid for.
Standard
PWA β Installable App
Tap to mark
Standard
Firebase Backend (real-time)
Tap to mark
Standard
5-Tab Navigation
Tap to mark
Standard
Booking / Inquiry Form
Tap to mark
Standard
Photo Gallery w/ Filters
Tap to mark
Standard
Admin Panel (password)
Tap to mark
Standard
Terms + Privacy Policy
Tap to mark
Pro
AI Virtual Assistant
Tap to mark
Pro
Push Notifications
Tap to mark
Pro
Loyalty Rewards Program
Tap to mark
Pro
Food Ordering + Cart
Tap to mark
Pro
Image Upload (Gallery + Menu)
Tap to mark
Pro
Desktop Responsive Layout
Tap to mark
Add-On
Stripe Payment Integration
Tap to mark
Add-On
Custom Domain
Tap to mark
β
Firebase project is isolated β correct project ID confirmed (not mixed with Applanta or other clients)
β
All Firebase reads and writes work β tested booking, order, and menu edit end-to-end
β
Service worker active β app caches correctly and works offline
β
Admin password documented and saved in client's build folder
β
Client build folder organized β HTML source, images, firebase-project all present
β
App Delivery & Handoff document (Doc 6) is prepared and ready for the client
Photos Received vs. Used
Issues Found During Audit
Issues Resolved Before Delivery
Additional Notes / JR Comments