← İşler

React Native (Expo) developer for a customer loyalty app, 3-week fixed (NFC, OneSignal, Supabase)

Bütçe: $1000.0 FIXED / ⭐ 4.59 (2) QAT

react-native, ios-development, android-app-development, expo.io, nfc

e are a small bootstrapped startup building a two-sided loyalty platform. The product has two surfaces: a merchant-facing web dashboard with role-based access (owner, manager, staff) that runs the loyalty program, campaigns, and analytics, and a customer-facing mobile app where users earn stamps and points by tapping an NFC tag at the merchant, scanning a QR, or entering a code, and redeem rewards. The dashboard and the backend (auth, scan engine, campaign engine, edge functions) are live on real data with a paying pilot. The mobile app is in TestFlight on real data too. This contract is the customer mobile app: refinement plus a defined set of gap-fills, not a build-from-scratch. The previous developer left it more functional than the original brief implied. Phone-OTP auth, NFC tap (real hardware read), QR scan, manual code entry, OneSignal push, deep-link open, and server-sourced notification history all run today on real data. What we need is pixel-perfect refinement across iOS and Android, code-type handling in scan and manual entry, the ephemeral reveal flow with a wallet validity timer, the three campaign client lanes (push voucher, public offer, multiplier), instrumentation (PostHog and crash reporting), and a clean hygiene pass on the codebase. Engagement - Fixed price, milestone-based: $100 M1 trial gate, $500 M2, $500 M3. Total $1,100. - 3 to 4 weeks. - Weekly live Loom demos as checkpoints, not written status updates. - M1 is two screens pixel-perfect on a real device, verified on a Loom. M2 is not funded until M1 passes on device. Stack React Native with Expo (managed workflow), TypeScript, React Navigation, the existing Supabase client. Integration is via Supabase Edge Functions and direct client reads. NFC uses react-native-nfc-manager with an EAS dev client (not Expo Go). iOS needs the tag-reading entitlement on a paid Apple Developer account. OneSignal for push, PostHog for product analytics, Sentry or equivalent for crash reporting. Who I am Solo bootstrapped founder, technical, hands-on. I own the backend, the scan engine, and the campaign engine. I review work fast and reply async on Loom and chat. I want a freelancer who can take ownership of the customer app and ship. Please answer these three questions in your proposal 1. I need NFC tags sourced for my merchants, a workflow for programming those tags with merchant payloads, and the React Native (Expo) customer app reading them reliably via react-native-nfc-manager. In one paragraph: which NFC chip would you recommend and where would you source from, how would you set up the tag-programming workflow (dashboard tool, separate writer app, or external NFC programmer), and how does the customer app handle the scan and payload validation on iOS and Android. 2. This contract is refinement and gap-fills on a working React Native codebase someone else wrote, not a build-from-scratch. Walk me through the first few steps you take before writing a line of new code when you inherit an Expo app like this. Two or three sentences. 3. M1 is a pixel-perfect pass against Figma on a real device. Walk me through your workflow for closing the last 5% gap between a Figma frame and the rendered React Native screen on iOS and Android. Where do you usually catch yourself making mistakes? Two or three sentences. How to apply Send your proposal with answers to the three questions above and a one-sentence read on whether the M1 device-gate structure works for you. I will share the company name, the full scope of work document, and the Figma after a short async exchange under NDA. Generic proposals will be skipped.
Upwork'te aç