← Zákazky

App completion and Deployment

Rozpočet: - 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
Otvoriť na Upwork