After a few months of coding, development, and security testing, I’m proud to bring you the second version of the bitcoin faucet rotator script! the first version can be viewed by visiting https://github.com/rattfieldnz/bitcoin-faucet-rotator.
This script allows you to start your own bitcoin faucet rotator, so you can earn varying amounts of referral income. The main goal of this script is to allow ‘small time’/newbie bitcoin enthusiasts to earn free bitcoins faster than manually browsing hundreds of bitcoin faucets. With a strong marketing campaign, your referral earnings are limited only by your potential. If you are new to bitcoin, you can see its official documentation for more information.
Reading: Bitcoin faucet rotator script
This version comes with many additional features, namely:
- users who can register their own account.
- users who add faucets with their own referral codes.
- users who can share their own rotators, faucet lists , profile, faucets organized by payment processors.
- users can view the google analytics* statistics of their faucets, without having to register their own g.a. account
- login and register protected by recaptcha (and a special program that changes captcha scripts randomly, on every page load, eg solvemedia, recaptcha and others)
- administrator can add, edit, suspend and delete users permanently.
- Admin can permanently add, edit, suspend or delete major faucets/payment processors.
- Users can permanently add/edit/suspend/delete their faucets.
- The administrator can see a wider range of statistics from a google analytics.
- admin can automate faucet sharing on twitter (and thus sync from there to other networks via if ttt).
- un clean design with minimal ads (I hate websites that hype their ‘advertising’ like spam).
- admin able to create privacy policies, terms and conditions, and enable cookie consent (which is required in some countries).
*google api requests are limited to 50,000 requests per project per day. read https://developers.google.com/analytics/devguides/config/mgmt/v3/limits-quotas for more information.
Since I’m more of a back-end developer, the client-facing design, the appearance of the script is pretty ‘simple’. while I seem to follow the “simple is best” approach, I highly recommend any contribution that visually improves this script.
For installation instructions, see the install.md file. I’ll make a blog post for instructions on my personal site ASAP.
If anyone wants to contribute, by all means do. To help make things easier for this, I request that all contributions follow these steps below:
- fork the repository.
- add your code, make a fix, etc…
- submit a pull request to this repository.
If you find errors in my code, please let me know. I always want to improve my code, so collaboration is very welcome.
To help other potential contributors (as well as myself) understand what you’ve contributed, comment on your code. suggested examples can be viewed at http://www.phpdoc.org/docs/latest/getting-started/your-first-set-of-documentation.html.
php coding standards
Because I want to increase the quality of my code, I plan to use relevant php coding standards from http://www.php-fig.org/psr/ (at least up to psr4). If you would like to contribute to this project, I strongly encourage you to work with these standards where appropriate :).
software design principles
When appropriate, I also plan to improve code quality by taking full advantage of object-oriented design patterns. some excellent examples can be found at https://github.com/domnikl/designpatternsphp.
Do you want to talk about this repository, coding in general, etc? contact me at:
- email: emailme[.at.]robertattfield[.dot.]com
- web: https://www.robertattfield.com
- linkedin: http : //nz.linkedin.com/in/robertattfield
- stackoverflow: https://stackoverflow.com/users/678629/rob
- facebook: https://www .facebook .com/robattfieldwebdeveloper
If you want to see interesting news and articles about bitcoin, you can follow/visit/follow/visit the following social media profiles: