ZEDIPASS

Role

Founder, Product Manager, Product Designer, Developer

Client

ZEDIPASS

Readtime

15 mins

Brief

ZediPass is an all in one, universal loyalty and sign-up platform designed to simplify customer onboarding and retention for small to medium businesses across sectors like beauty, retail, and food. Born out of observing friction in real-world environments—loud stores, language barriers, and accessibility gaps—ZediPass streamlines sign-ups through a single secure QR code system. www.zedipass.com Product Ecosystem Produced: Customer App (iOS) Retailer App (iOS) Onboarding Website (Create React App Javascript) Dashboard Web app (Create React App Javascript) Apple Watch App (OS)

Label-Tools/method

• Agile

Sketch

ZEDIPASS

Role

Founder, Product Manager, Product Designer, Developer

Client

ZEDIPASS

Readtime

15 mins

Brief

ZediPass is an all in one, universal loyalty and sign-up platform designed to simplify customer onboarding and retention for small to medium businesses across sectors like beauty, retail, and food. Born out of observing friction in real-world environments—loud stores, language barriers, and accessibility gaps—ZediPass streamlines sign-ups through a single secure QR code system. www.zedipass.com Product Ecosystem Produced: Customer App (iOS) Retailer App (iOS) Onboarding Website (Create React App Javascript) Dashboard Web app (Create React App Javascript) Apple Watch App (OS)

Label-Tools/method

• Agile

Sketch

ZEDIPASS

Role

Founder, Product Manager, Product Designer, Developer

Client

ZEDIPASS

Readtime

15 mins

Brief

ZediPass is an all in one, universal loyalty and sign-up platform designed to simplify customer onboarding and retention for small to medium businesses across sectors like beauty, retail, and food. Born out of observing friction in real-world environments—loud stores, language barriers, and accessibility gaps—ZediPass streamlines sign-ups through a single secure QR code system. www.zedipass.com Product Ecosystem Produced: Customer App (iOS) Retailer App (iOS) Onboarding Website (Create React App Javascript) Dashboard Web app (Create React App Javascript) Apple Watch App (OS)

Label-Tools/method

• Agile

Sketch

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.

Prototyping

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.

Prototyping

Dashboard functions for 'set and forget' smart features

Dashboard functions for 'set and forget' smart features

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.

Apple watch compatibility syncs with phone data

Apple watch compatibility syncs with phone data

Apple watch compatibility syncs with phone data

Countdown displays before lock. Haptic count on last 5s

Countdown displays before lock. Haptic count on last 5s

Countdown displays before lock. Haptic count on last 5s

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, Stripe

    • Design & Strategy:
      Figma (user flows, wireframes),
      Notion (roadmaps, backlog management)

Available

I'm always open to hearing from new people about their ideas, projects, or potential collaborations.

Available

I'm always open to hearing from new people about their ideas, projects, or potential collaborations.

Available

I'm always open to hearing from new people about their ideas, projects, or potential collaborations.