CrossKit Member Membership & Referral Commission System
Membership platform: tiers, 2-level commissions, points, payouts. FastAPI/MySQL
Item Description
CrossKit Member — Turn One-Time Buyers into Repeat Customers
A production-ready membership + referral commission system built with FastAPI and MySQL. It ships with a complete member center, a full admin back office, and a REST API documented by Swagger UI — ready to run with pip install -r requirements.txt and one command.
Unlike "template-only" scripts, every module here is connected: a paid order creates commission records automatically, a referral link binds the parent user, points are earned on consumption and can be deducted at checkout, and withdrawal requests flow into an admin approval queue. Nothing is a mockup.
What's inside
- Member Center — profile, tier badge, points, withdrawable commission, invite link & code, benefit grid, upgrade pricing cards, referral dashboard.
- 3-Tier Membership — Free / Pro / Premium, auto-upgrade by cumulative spend + referral count, configurable discount rate per tier.
- 2-Level Referral Commission — Level-1 and Level-2 rates, auto calculation on order completion, unsettled → settled lifecycle, anti-abuse IP binding (1 bind per IP / 24h).
- Points Marketing — daily check-in with streak bonus, consumption points (¥1 = 1 point), referral points, point deduction at checkout, full point ledger.
- Withdrawal Workflow — minimum amount threshold, bank/Alipay account, pending → approved / rejected, admin review with reason.
- Admin Back Office (AdminLTE 3) — KPI dashboard, user management (search / ban / unban), tier config, order list, commission ledger, withdrawal approval.
- EDM & Notifications — email templates, subscriber list, in-app notifications, SMS code support.
- Marketing Landing Page — conversion-oriented hero, feature blocks, case studies, comparison table, blog teasers, CTA with lead capture popup.
- Security — JWT auth, bcrypt password hashing, role guard (user/admin), rate limiting middleware, operation audit log.
- Extras — Creem payment checkout integration (optional), i18n core, Dockerfile + docker-compose, systemd service file, pytest suite.
Tech stack
| Backend | Python 3.8+ · FastAPI 0.109 · SQLAlchemy 2.0 · Uvicorn · Pydantic v2 |
| Database | MySQL 8.0 / 5.7 (PyMySQL, 15 tables, auto-create on boot) |
| Frontend | Bootstrap 4.6 · AdminLTE 3.2 · jQuery 3.6 · Font Awesome 6.4 · vanilla ES6 |
| Auth | JWT (python-jose) + bcrypt (passlib) |
| Docs | Swagger UI / ReDoc — 67+ endpoints auto-generated |
Why buy this
- Fully functional, not a skeleton — 67 API routes, 15 data models, 10 ready pages, zero placeholder screens.
- No build toolchain — pure HTML + CDN assets; edit a file, refresh the browser. Deploys on any $5 VPS.
- Responsive — desktop admin, tablet and mobile member center all verified.
- White-label friendly — single CSS variable block controls brand colors; all copy is centralized.
- Documented — README, API.md, DEPLOY.md, docker-compose and seed script included.
Quick start
pip install -r requirements.txt # edit .env with your MySQL credentials python main.py # -> http://127.0.0.1:8000 Admin: admin / admin123 # change immediately after first login
License: single commercial end-product use. Resale / redistribution of source code is not permitted.
Features
- Membership tiers with automatic upgrade by spend & referral count
- Two-level referral commission engine with auto settlement
- Unique invite code + shareable referral link per user
- Anti-abuse referral binding (1 per IP per 24h)
- Points system: check-in streak, consumption points, referral points
- Point deduction at checkout with full point ledger
- Commission withdrawal request + admin approval workflow
- AdminLTE 3 back office with KPI dashboard
- User management: search, pagination, ban / unban
- Member tier configuration: price, discount, requirements, benefits
- Order management with status tracking
- Commission ledger with unsettled / settled states
- JWT authentication with bcrypt password hashing
- Role-based access control (user vs admin)
- Swagger UI API documentation, 67+ endpoints
- Rate-limiting middleware + operation audit log
- Email templates, subscriber list, in-app notifications
- Conversion-optimized marketing landing page
- Fully responsive: desktop, tablet, mobile
- Optional Creem payment checkout integration
- Docker + docker-compose + systemd deployment files
- pytest test suite included
- MySQL 15-table schema, auto-created on first boot
- No frontend build step, pure HTML + CDN
You have to login to leave a review!
All Reviews
No Review!
What type of support is included?
Verified source code
Free support included
Download code immediately
Quality guarantee for your satisfaction
Support: info@sellanycode.com
Verified source code
Free support included
Download code immediately
Quality guarantee for your satisfaction
Support: info@sellanycode.com
You have to purchase this item to get support!
You have to login to ask a question!
All Questions
No Question!
$ 109
- Verified source code
- Join 35540+ buyers which trust us!
- Download code immediately
100% Guarantee For Item!
Satisfaction guarantee policy.
Satisfaction guarantee policy.
Information
| Category | Scripts & Code / Python |
| First Release | 3 November 2026 |
| Files included | .html, .css, Javascript .js, .sql, .py |
| Framework HTML/CSS | Bootstrap, YAML |
| Framework Javascript | jQuery, Node.js |
| Software version | .NET 3.5 |
| File Size | 15 MB |
| Database version | MySQL 5.x |
| Frameworks | Python |