Modern, full-featured faucet platform with FaucetPay payouts, anti-fraud protection, gamification, and a complete admin panel.
🌐 Live demo: btcfaucet.duckdns.orgSign in with any FaucetPay-compatible BTC address and try every feature. The demo runs the exact code you receive.
💵 Price: $150 in any major crypto — BTC, USDT, LTC, ETH, BCH, DOGE
🔒 Escrow: welcome — any trusted bitcointalk escrow (
list); buyer covers the fee
📦 Delivery: direct download link within 1 hour of payment confirmation
📄 License: single-domain proprietary — one production domain per license, no reselling, no public source
🛟 Support: 30 days of free bug-fix support after purchase
🚀 Why this script stands outMost faucet scripts on the market are PHP from 2018 with a basic claim button and no fraud protection. This is a modern
Next.js 14 + TypeScript codebase built around what a serious faucet operator actually needs:
- Real anti-fraud system — IP fingerprinting, browser fingerprinting (FingerprintJS), per-user trust score (0–100), automatic detection of duplicate accounts. The single biggest reason faucets fail in their first month.
- Heavy gamification — 8-tier XP system (Newbie → Legend), daily streaks, 7 daily quests, weekly lottery, Multiply x2 dice. Every reward number is editable from the admin panel.
- Complete admin panel — seven tabs covering overview, settings, ads, monetization, payouts, users, and security. No code changes needed for day-to-day operation.
- 21 hot-swappable ad slots — desktop and mobile, separate slots for landing and dashboard. Paste any HTML/JS (AADS, A-Ads, Coinserom, Surfe, etc.) and save.
- Built-in monetization tools — shortlink gate (rotation pool), anti-adblock check, popunder slot, optional geo-targeted sponsor gate.
✨ Features overviewReward mechanics — all amounts and percentages adjustable from the admin panel:- Tiered claim with configurable interval — 5 weighted reward tiers up to a jackpot — both the amounts and the drop probability of each tier are adjustable
- Multiply x2 — HI/LO dice with adjustable house edge and bet limits
- Weekly lottery — % of each claim funds the pool, % paid to winner, ticket price, draw day & UTC hour all adjustable; auto-draw or manual-only mode
- Daily Bonus — one-tap claim, midnight UTC reset
- Daily Tasks — 7 quests with sat + XP rewards plus a completion bonus (sat + XP + lottery tickets)
- 8-tier XP system — permanent claim bonus per level, up to +10%; XP per claim / Multiply / lottery / daily / streak day all adjustable
- Streak rewards — +5% at 7 days, +10% at 30 days (both configurable)
- Lifetime referral commission — default 25% on claims, plus 0.4% of partner's Multiply wager; configurable min account age before paying out
- Withdrawals — auto-approve threshold (auto up to N sat, manual queue above) with one-click Approve/Reject in admin
Anti-fraud:- hCaptcha on every claim
- IP & browser-fingerprint duplicate detection with configurable per-IP / per-fingerprint account limits
- Trust score recalculated hourly via cron
- Configurable minimum account age required to withdraw
- Optional anti-adblock check
- Optional shortlink gate before claim (rotation pool of URLs)
- Optional sponsor gate for selected geos (e.g. Russia)
Admin panel (/admin):- Dashboard — 10 live metrics + 3 mini-charts (new users, claims, withdrawals — last 7 days)
- Settings — every reward, interval, percentage, and limit grouped by section in one place
- Ad slots — 21 hot-swappable slots, grouped and collapsible
- Monetization — shortlinks (rotation pool), anti-adblock toggle
- Payouts — pending withdrawal queue with one-click Approve/Reject, plus min withdrawal, auto-approve threshold & min account age settings
- Users — search by BTC address, ban/unban with reason, edit balance, reset trust score, delete
- Security log — paginated with filters by IP, action, and flagged-only; anti-abuse limits (per-IP, per-fingerprint)
The admin panel is fully mobile-responsive — manage everything from a phone. EN/RU language toggle.
Other:- Login by BTC address — no passwords, no email
- FaucetPay integration — instant delivery up to a configurable threshold, manual approval queue above
- Telegram bot for claim & lottery-win notifications
- Public stats page with 6 leaderboards
- Bilingual UI (English + Russian, 430+ strings); add a 3rd language by translating one JSON file
🛠 Tech stack- Next.js 14 (App Router), React 18, TypeScript
- Tailwind CSS with custom cyberpunk theme
- PostgreSQL + Prisma ORM — 11 tables, every setting stored in DB
- JWT auth tied to BTC address
- hCaptcha integration
- Live BTC price (Binance / CoinGecko fallback)
- Geolocation via country.is (cached)
- 4 server scripts included — 3 cron jobs (lottery draw, Telegram notify, trust recalc) + 1 one-time setup (Telegram webhook)
Requirements: Node.js 18.17+, PostgreSQL 13+, any Linux VPS. Setup on a fresh server takes 20–30 minutes following the included
INSTALL.md guide (covers nginx, certbot HTTPS, PM2, cron).
The package includes: full source code (~8,500 lines, ~56 source files), Prisma database schema, README + INSTALL guides in English and Russian, .env.example, LICENSE, all server scripts, default favicon and manifest.
📸 ScreenshotsFor users:Landing page 1Landing page 2Public stats with leaderboards 1Public stats with leaderboards 2User dashboardTiered claim systemDaily tasks systemMultiply x2 — HI/LO dice gameReferral program8-tier XP & levels systemLotteryFaucetPay withdrawalTelegram notificationsFor the administrator:Overview & chartsSettings21 ad slotsMonetizationPayoutsUser managementSecurity log
📩 Contact- Bitcointalk PM: KitoFtor
- Telegram: @KiroFtor
- Or reply in this thread
Serious buyers only. Try every feature on the live demo before you ask.