Digital Loyalty Platform Development

Job ID: 40158294

Budget: $250 – $750 USD

I am building Qtap, a digital loyalty platform for businesses.

The platform consists of:

Customer App (React Native) – already being designed

Staff App (React Native) – Phase 2 (Not required)

Merchant Dashboard (Web) – THIS is what I need you to build

The Merchant Dashboard is where business owners manage loyalty programs, view analytics, manage staff, and configure rewards.

What I Need

I am looking for a full-stack web developer to build the merchant dashboard from start to deployment.

Scope of Work

Build frontend using Next.js (App Router) and TypeScript

Set up backend using Supabase (PostgreSQL, Auth, Storage)

Implement authentication and role-based access

Integrate Stripe for subscription billing

Deploy to production on Vercel

What I Will Provide

Full feature specifications

User flows for all features

Mobile app client screens

Database schema and architecture decisions

Design system and color palette

Technical Stack (Preferred)

Frontend: Next.js 14+, TypeScript
Styling: Tailwind CSS with shadcn/ui
Backend: Supabase
Payments: Stripe (subscriptions)
Hosting: Vercel
Maps: Google Maps API

I am open to discussion only if there is a strong technical reason.

Key Features (MVP)

Core features required for launch:

Authentication (signup, login, reset)

Dashboard with key metrics

Member management (list, profiles, export)

Stamp card creation and management

Points program management

Staff management with permissions

QR code batch generation

Basic analytics

Business settings and locations

Subscription and billing management

Push notifications


Phase 2 features (post-launch):

Campaign automation


AI insights

Annual “Wrapped” style reports

Advanced analytics



Design and UX

Desktop-first dashboard

Tablet friendly

Basic mobile support

English language (Arabic later)

Deliverables

Source code in a GitHub repository

Deployed app on Vercel

Supabase database fully configured

Documentation (README, env variables, deployment notes)

Final handoff walkthrough call


Timeline

Target MVP completion: 4 to 6 weeks

Week 1: Setup, auth, base layout
Weeks 2–3: Core features
Week 4: QR codes and settings
Weeks 5–6: Testing, polish, deployment

Timeline is flexible depending on availability.

Communication

Weekly 30-minute check-in call

Async questions via WhatsApp

Code via GitHub pull requests

Clickable demos on staging

I expect regular updates and clean, documented code.
You can expect fast feedback and on-time payments.

Budget : 650 USD(200 USD BONUS AVAILABLE BUT THERE ARE CONDITIONS)


Milestone-based payment plan:

20% on start

30% after core features

30% after all features

20% on deployment and handoff

How to Apply

Please include:

Portfolio or 2–3 similar dashboard or SaaS projects

Confirmation of experience with Next.js, Supabase, Stripe, Tailwind

Availability and estimated completion date

Any questions after reviewing the scope


Red Flags

I will not consider proposals that:

Are generic or copy-paste

Have no relevant portfolio

Refuse the chosen tech stack

Cannot estimate timeline

Ask for full payment upfront

I’m looking for a long-term technical partner, not just a coder.
If this sounds like a good fit, apply with details.

Deliverables
Source code in a GitHub repository
Deployed app on Vercel
Supabase database fully configured with all the server fuctions
Documentation (README, env variables, deployment notes)
Final handoff walkthrough call