Referral Membership Website & API Backend

Job ID: 40303669

Budget: ₹1,500 – ₹12,500 INR

I’m building a classic, professional-looking website that will serve as the account hub for an upcoming mobile app. Visitors must be able to create an account with their email, confirm it through a verification link, and have their details stored in MongoDB.

From there, the site needs to expose a secure API so the mobile app can:
• check a user’s premium status in real time
• grant or revoke the free premium rewards we’ll offer at launch

A referral system is central to the concept. Each new user should automatically receive a unique referral link and a scannable QR code. When someone signs up through that code, the original referrer’s premium membership is extended; the database has to track these relationships so the extension logic stays accurate.

Core requirements
• Front-end website with a classic, professional aesthetic
• Email-based signup plus verification (no social logins or 2FA for now)
• MongoDB user store with clean schema design
• REST or GraphQL endpoints the mobile app can call for authentication checks and reward validation
• Automated generation and storage of referral links/QR codes, with logic that handles reward extensions
• Admin view or simple dashboard to monitor users, referrals, and premium status

If you’ve built authentication flows, MongoDB back-ends, and referral engines before, I’d like to see examples. Please outline your proposed tech stack, estimated timeline, and any milestones you suggest so we can get started quickly.