App completion and Deployment
Бюджет: -
HOURLY / PART_TIME
⭐ 0.00 (0)
Canada
react-native, javascript, redux.js, mobx, expo.io, webrtc, websockets, typescript, google-maps-api, mobile-app, in-app-purchases, api-integration, mobile-app-development, ios-development, android, firebase, bluetooth-feature
I am working on my app used for scanning food and drugs. I need help finalizing and shipping it to the app store. These are the things I have worked on. Great question. Here's an honest, complete handoff doc for the developer you hire. I'll write it as a checklist so they can quote it accurately.
🎯 Fomulad — Production / App Store Readiness Checklist
✅ What's already DONE
App / Backend
Expo React Native app (iOS + Android + Web)
Food, Drug, and Herb scanners
Health scoring (0–100 + A–F grade)
Carcinogen flags + additive breakdown
AI Interaction Checker (food + drug + herb)
Onboarding flow
Email/password auth + Emergent Google Auth
7-day free trial → $4.99/mo Stripe subscription
Day-6 trial reminder email via Resend
Welcome + password reset emails
Scan history + interaction matrix dashboard
Website
Multi-page marketing site (home, features, pricing, how-it-works, blog, FAQ, download, all 4 legal pages)
In-app blog admin (MongoDB-backed, markdown editor)
Waitlist (stores + sends Resend confirmation)
Cookie banner
Brand-consistent design (lime/teal logos, Inter + Roca One/Fraunces)
What's REMAINING before App Store / Play Store submission
1. 📱 Native build & store assets — ~
iOS bundle ID — register com.fomulad.app in Apple Developer ($99/yr)
Android package name — same, register in Google Play Console ($25 one-time)
App icons in all required sizes (iOS: 1024×1024 + adaptive; Android: 512×512 + adaptive 432×432)
Splash screen assets
5–8 App Store screenshots per device size (iPhone 6.9", 6.5", 5.5"; iPad if supporting; Android 16:9)
App preview video (15–30s, optional but highly recommended)
App Store listing copy (description, keywords, subtitle, promo text)
Privacy nutrition labels (Apple) and Data Safety form (Google) filled out
EAS Build / Emergent Publish configured for iOS + Android production builds
TestFlight (iOS) and Internal testing track (Android) before public submission
2. 🔐 Security audit —
Rate limiting on /api/auth/login, /api/auth/register, /api/waitlist (currently unrestricted — easy for spam/brute force)
Account lockout after N failed login attempts
Email verification required before full account access (currently optional)
2FA / MFA option (mentioned in privacy policy but not built)
CORS tightened to production domain only (currently * for dev)
CSP headers on website to prevent XSS
Secrets rotation — move STRIPE_SECRET, RESEND_API_KEY, EMERGENT_LLM_KEY from .env to a real secrets manager (AWS Secrets / Doppler / 1Password)
MongoDB: create dedicated read/write user (not root); enable IP allowlist
JWT refresh token rotation with revocation list
bcrypt password hashing — verify cost factor ≥ 12
Pen test (Astra, Cobalt, or HackerOne)
OWASP Top 10 review
3. 🐛 QA & Bug Testing
End-to-end testing of full flow on real iOS device + real Android device (not just Expo Go)
Edge cases: barcode scanning failure recovery, no-internet handling, slow network, malformed FDA/USDA responses
Subscription edge cases: card decline, family sharing, region change, app-store vs web purchase reconciliation
Permissions UX: camera denied, then re-asked, then settings deep link
Accessibility audit: screen reader (VoiceOver/TalkBack), high contrast, dynamic type sizes
Performance: cold-start time, scan-to-result latency, image lazy loading
Crash reporting (Sentry / Bugsnag) wired up
Memory leak testing (long-running scan sessions)
Localization if launching outside English markets
4. 📊 Analytics & Observability
Google Analytics + Mixpanel SDKs actually wired (currently named in privacy policy but not implemented in code)
Sentry for crash & error tracking
Backend logging to a real log aggregator (Datadog, Logtail, AWS CloudWatch)
Uptime monitoring (BetterStack / Pingdom)
Stripe webhook health monitoring
5. ⚖️ Legal & compliance polish
Add company mailing address (legal docs have [ADD OFFICE ADDRESS])
Attorney review of Terms / Privacy / DPA — strongly recommended for a health app
HIPAA consult (optional) — if any B2B / clinical partners
App Store privacy labels matched to Privacy Policy
CCPA "Do Not Sell" footer link (we don't sell, but California requires the link)
Cookie banner must geo-block analytics for EU users until consent (currently soft consent only)
Accessibility statement publicly linked (mentioned in legal but not a separate page)
6. 🏗️ Infrastructure & DevOps
Production hosting — move from preview to a real cloud (AWS / Render / Fly.io / Railway)
fomuladapp.com DNS pointed at production
SSL (auto via Cloudflare / hosting provider)
Database backups (MongoDB Atlas auto-snapshots — verify retention)
CI/CD pipeline (GitHub Actions / Vercel) — currently manual deploys
Staging environment separate from production
.env per environment (dev, staging, prod) — no secrets in repo
API versioning (/api/v1/...) before launch (much easier than after)
Email DKIM/SPF/DMARC records on fomuladapp.com for Resend
CDN for site assets if traffic grows
7. 🔔 Push notifications (optional for v1)
Firebase project + google-services.json (you mentioned wanting this)
APNs Auth Key (.p8) from Apple Developer
Emergent Push integration wired
Onboarding step 8–11 reminders scheduled
User notification preferences screen
8. 📣 Launch & growth (not strictly blockers)
Landing page SEO — meta tags, sitemap.xml, robots.txt
Open Graph images for social sharing
App Store optimization (ASO) — keyword research
Открыть заказ