WooAuction App — The Ultimate React Native Auction App for WooCommerce
A complete, production-ready React Native mobile app (iOS & Android) for WooCommerce-powered auction sites. Companion app for the WowCodes Auction WordPress plugin. Give your users a beautiful, native mobile experience for browsing, bidding, and winning auctions — all connected to your WordPress backend via REST API.
Key Features
Auctions & Bidding
- 3 Auction Types — Standard, Sealed (hidden bids), and Reverse (lowest bid wins)
- Live Bidding — Real-time bid polling every 5 seconds with bid history updates
- Auto-Bid / Proxy Bidding — Set a max limit, the system bids automatically
- Buy Now — Instant purchase option alongside the bidding
- Anti-Sniping — Automatic end-time extension on last-second bids
- Image Gallery — Swipeable gallery with thumbnail strip
- Countdown Timers — with urgency color changes as deadline approaches
- Auction Lots — Grouped auction bundles with descriptions and live counts
- Categories — Grid view with images and filtered auction lists
- Wishlist & Share — Save favorites and share auctions externally
Wallet System
- Balance overview with lifetime stats (total in/out)
- Top-up via WooCommerce checkout with preset amounts ($10–$500) or custom amounts
- Gift card / coupon code redemption
- Daily Bonus with 3 animated formats: Daily Claim, Spin the Wheel (HTML5 canvas), and Scratch Card (scratch-to-reveal with foil effect)
- Streak system with increasing consecutive rewards
- Full transaction history with type-based icons
Membership / Premium Tiers
- Multiple membership tiers with colored badges and perks
- Access to exclusive auctions, priority support, higher daily limits, discount unlock fees
- Purchase via wallet or WooCommerce checkout
- Upgrade, downgrade, and cancellation support
KYC (Identity Verification)
- Dynamic form fields configured from WordPress admin
- Document upload via camera or photo library
- Status tracking: None → Pending → Approved / Rejected with resubmission
- Feature-flag guarded — enable or disable from the admin panel
Push Notifications (FCM)
- Firebase Cloud Messaging for Android & iOS
- Foreground, background, and cold-start deep linking to auction detail
- Per-auction notification subscriptions
Design & UX
- Dark + Light + System theme — auto-detected or user-toggle
- Admin-configurable accent colors from WordPress settings
- Skeleton loading screens on every page (no blank spinners)
- Smooth Reanimated animations throughout
- Animated splash screen with your site logo and branding
- Server-driven homepage — reorder sections without an app update
Technical Highlights
- React Native 0.84 with New Architecture enabled
- TypeScript throughout for type safety
- Zustand state management with persistence
- JWT authentication with automatic token refresh and queued retries
- In-app WebView payments with cookie-based auth passthrough
- Error boundary for crash protection
- Feature flags — Wallet, Membership, KYC, Daily Bonus each toggleable from WP admin
20 Screens Included
Splash, Login, Register, Forgot Password, Home (server-driven), Search (fuzzy/typo-tolerant), Auction List, Auction Detail, Lot Detail, Wallet, Membership, KYC, Notifications, Profile, Edit Profile, My Bids, My Winnings, My Orders, Order Detail, In-App Browser (payments)
Requirements
- WordPress 6.0+ with WooCommerce 6.0+
- WowCodes Auction WordPress plugin (sold separately)
- Node.js 22+, React Native CLI
- Xcode (iOS) / Android Studio (Android)
Easy Customization
Fully documented config.ts with step-by-step instructions to rebrand: change site URL, app name, icons, splash colors, and theme — all clearly marked. Connect to your WordPress site and publish to App Store / Google Play.