https://github.com/nullengine/tap2win-btc
An Android app to earn Bitcoin by completing tasks โ with integrated PHP + MySQL backend using FaucetPay API
https://github.com/nullengine/tap2win-btc
android-app bitcoin cryptocurrency faucet-api-integration finance gamification mobile-app reward-app
Last synced: 4 months ago
JSON representation
An Android app to earn Bitcoin by completing tasks โ with integrated PHP + MySQL backend using FaucetPay API
- Host: GitHub
- URL: https://github.com/nullengine/tap2win-btc
- Owner: NullEngine
- License: apache-2.0
- Created: 2025-05-21T02:05:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-18T21:23:11.000Z (about 1 year ago)
- Last Synced: 2025-06-18T22:27:57.145Z (about 1 year ago)
- Topics: android-app, bitcoin, cryptocurrency, faucet-api-integration, finance, gamification, mobile-app, reward-app
- Language: Java
- Homepage:
- Size: 865 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Project Overview
| Section | Details |
| --------------- | ------------------------------------------------------------------- |
| ๐งพ Project Name | **Tap2Win BTC** |
| ๐ฑ Platform | Android (Java - Native) |
| ๐ฏ Purpose | Earn Bitcoin (BTC) by completing tasks like daily reward, spin, tap |
| ๐ฐ Monetization | Users earn points convertible to BTC via **FaucetPay** |
| ๐ Login System | Google Sign-In |
| ๐๏ธ Backend | PHP + MySQL (API based) |
| โ๏ธ API | FaucetPay API for BTC transfer |
| ๐ Withdrawal | Minimum 1000 points (or as defined) |
### Key Features
| Feature | Description |
| --------------------- | --------------------------------------------- |
| ๐ Daily Special Task | Complete daily tasks and earn points |
| ๐๏ธ Tap to Earn | Tap and earn BTC-based points |
| ๐ฅ Referral | Invite users and get referral bonuses |
| ๐ต BTC Withdraw | Withdraw points in Bitcoin via FaucetPay |
| ๐ Point Tracker | Real-time tracking of earned and spent points |
### Installation Instructions
| ๐ข Step | ๐งฐ Command / Description |
| ------- | ------------------------------------------------------------------------------------------------------------ |
| 1๏ธโฃ | **Clone the repository:**
`git clone https://github.com/NullEngine/Tap2Win-BTC.git` |
| 2๏ธโฃ | **Open the project** in **Android Studio** |
| 3๏ธโฃ | **Connect with your own backend server:**
Update the API base URL in `Constants.java` with your own server URL |
| 4๏ธโฃ | **Set up backend (PHP + MySQL):**
- Upload PHP API files to hosting
- Import `.sql` to DB
- Update DB creds |
| 5๏ธโฃ | **Configure FaucetPay API credentials** |
| 6๏ธโฃ | **Enable Google Sign-In:**
Replace `google-services.json` from Firebase Console |
| 7๏ธโฃ | **Run and test the app** |
| 8๏ธโฃ | โ
Done! Test full app flow including earning and withdrawals |
### Privacy & Data Policy
| Item | Status |
| ------------------------ | ----------------------------- |
| ๐ Data Encryption | โ
Yes |
| ๐ Data Sharing | โ No third-party sharing |
| ๐งน Data Deletion Request | โ
Supported |
| ๐ Login Safety | โ
Secured with Google Sign-In |
### Developer Information
| Item | Details |
| --------- | -------------------------------------------------------------- |
| ๐ค Name | Mahamudul Hasan |
| ๐ง Email | [contact.nullengine@gmail.com](mailto:NullEngine@gmail.com) |
| ๐ GitHub | [https://github.com/NullEngine](https://github.com/NullEngine) |
---
๐ข **Notes**
The app is for educational and entertainment purposes.
Cryptocurrency should be used responsibly.
FaucetPay account is required to receive BTC withdrawals.