Feature Prioritization: Focused on foundational flows:
Secure QR code that regenerates and restricts scan sources.
Instant customer onboarding to brand loyalty programs.
Reward progress tracking, redemptions, and loyalty record storage.
Separate app for retailers to manage stamps, scan QR codes, and monitor redemptions, bypassing the need for POS integration.
Customer ability to update their personal profile and browse joined brands.
Retailer dashboard to track signups, manage loyalty, and analyse reward performance.
Marketing website includes contact & demo info, customer questionnaires & onboarding
Key Decisions & Strategy:
Target Audience: Retail SMEs, particularly those without digital infrastructure, looking to modernise loyalty systems.
Problem Framing: Onboarding is often overlooked—Zedipass turns it into a strength, enabling instant sign-ups without sharing data aloud.
Planning Approach: Mapped out the entire product before writing a line of code. Conducted interviews across retail verticals (barbers, salons, coffee shops) to define minimum viable experiences and ensure relevance.
Pitch slides
User journeys
Notion planning
Website Development:
Created a full marketing and onboarding site using React.
Developed pricing tables and feature descriptions with clear CTAs.
Built a multi-step onboarding process that captures retailer details, links accounts to Stripe for subscription payments, and provisions access to the iOS app and web dashboard.
The site acts as the gateway for activating a retailer’s full profile, allowing them to appear in the customer app and begin using the platform immediately.
Each step required backend integration, user verification, secure form handling, and error management, making it one of the most technically and strategically complex parts of the build.
Website onboarding journey including promocode functions + Stripe payment
Technical Highlights:
Developed full customer and retailer iOS apps.
Integrated real-time sync between devices to reflect scan events, reward activations, and redemption feedback.
Created encrypted QR logic that prevents unauthorized scans and enforces a short lifespan for security.
Built a modular dashboard that adapts to available data while preparing for deeper analytics post-MVP.
Validation:
Conducted surveys and informal interviews before build.
Adjusted the feature roadmap to reflect both feasibility and retailer expectations, cutting features like a universal promo feed to focus on loyalty and onboarding impact.
I continue to test the app by liasing with business owners, before fully launching.
Impact:
Positioned as infrastructure, not just a loyalty app.
Strong appeal to under-served markets like neurodivergent customers or non-native English speakers.
Vision to scale beyond retail into access management and event check-ins.
Tech Stack:
Backend: Firebase, Firestore, Firebase Auth, Firebase Functions, Firebase Hosting, Firebase Emulators.
Frontend:
iOS App: Xcode (SwiftUI)
Dashboard & Website: Create React App (JavaScript)
Tools:
Development:
VS Code, Xcode, Terminal, Postman, Ngrok, Node.js, StripeDesign & Strategy:
Figma (user flows, wireframes),
Notion (roadmaps, backlog management)