An open API service indexing awesome lists of open source software.

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

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.