DIGITAL TIPPING PLATFORM “XXXX” — WEB APP + BACKEND + PAYMENTS INTEGRATION

Заказчик: AI | Опубликовано: 02.02.2026
Бюджет: 5000 $

Project Goal
Build a digital tipping service where customers scan a QR code at a bar/restaurant/shop, open a payment page, choose a tip amount, and pay via Apple Pay, Google Pay, Visa, Mastercard. Tips accumulate and are paid out to the recipient when a minimum threshold (e.g., €100) is reached. Core Features (MVP) 1) Customer Flow (no login) * Scan QR → open mobile tipping page * Show venue/staff name + suggested amounts (€1/€2/€5/€10) + custom amount * Pay with Apple Pay / Google Pay / cards * Confirmation screen + optional email receipt * UX must be fast (<10 seconds) 2) QR System * Unique QR codes for: * Venue (team pool) * Individual staff * Short secure links (e.g., xxxx.com/t/{token}) * Ability to regenerate/revoke QR 3) Dashboards * Staff: balance, tip history, payout status * Venue: create staff, reports, CSV export * Admin: manage users, transactions, disputes, settings 4) Payout Logic * Tips stored in recipient wallet * Payout only when balance ≥ threshold (default €100) * Status: pending → processing → paid * Automated payouts if provider supports it STAFF OR RESTAURANTS: when registering to our website or webapp will receive a QR code, where the tip will be paid to (linked to a IBAN bank account) Payment Integration A. Stripe * Apple Pay / Google Pay + cards * Stripe Connect for recipients * Webhooks + automated payouts Tech Requirements Frontend * Mobile-first web app / PWA * React or Next.js (preferred) * Fast, simple UI Backend * Node.js (Express/Nest) or Python (FastAPI) * REST API * Webhooks for payments * Cron for threshold payouts * Role-based access (staff/venue/admin) Database * PostgreSQL/MySQL * Entities: Users, Venues, Staff, TipLinks, Transactions, Payouts Security * HTTPS, rate limits, secure tokens * GDPR basics * Logging & monitoring Deliverables 1. Working web app + dashboards 2. Payment integration with webhooks 3. QR generation system 4. Threshold payout logic 5. Git repository + docs 6. Deployment to production