Bitcoin Mining Webiste using PHP Source Code

This Bitcoin Mining PHP Script is developed using the Laravel framework. It is fast, lightweight, secure, and powerful. The Mining system is built with PHP and a MySQL database, and the complete zipped source code is provided for free. IT students can utilize this system for their projects, and a video demonstration is included for easy installation.

Bitcoin Mining Webiste using PHP Source Code
Bitcoin Mining Webiste using PHP Source Code
Bitcoin Mining Webiste using PHP Source Code

Table of content

  1. About the bitcoin mining website using PHP
  2. Features of the bitcoin mining website using PHP
  3. Script details
  4. Server Requirements
  5. Video demo
  6. How to run the downloaded source code
  7. The screenshots

About the bitcoin mining website using PHP

This project, titled Bitcoin Mining Website in PHP is a comprehensive script designed to create an online bitcoin mining platform using PHP and MySQL. The web application is built in PHP and utilizes a MySQL database, offering two access Methods: The admin panel and a user interface. From the admin panel, the administrator can manage and update website content, oversee user activities, and configure email and SMS settings for notifications. They can monitor all deposits and approve withdrawals, as well as create blog categories and post news updates, which are visible on the website's blog page.

Users can deposit funds through various payment methods and withdraw their earnings. Additionally, they have the option to share BTC with other platform users, request support from the system admin, enable two-factor authentication, and set a PIN for transactions. This system uses a variety of features, detailed below.

 

Features of the bitcoin mining website using PHP

 Admin Panel

  • Dashboard: Shows the summary of website activities like deposits, withdrawal, investments, users, etc.
  • Transfer log
  • Referral earning
  • View support tickets
  • Account information
  • Deposit system settings
  • Manage web pages
  • Logo and favicon settings
  • View contact messages
  • Manage reviews
  • Manage articles
  • Customize Home Page.
  • Withdrawal system settings.
  • Email settings
  • SMS settings
  • Manage FAQs
  • Update profile
  • Change password
  • Blog system
  • Create blog category
  • Manage approved and withdrawal
  • Manage currency
  • Custom page modifications
  • SEO optimization
  • Withdrawal log
  • Create plan.
  • Manage created plans
  • System settings
  • Change account information
  • Mobile optimized.
  • Send email to users.

Users Side

  • Dashboard: Shows the user profit, user earnings, progress track and referral link.
  • Identity verification system
  • View deposits
  • 7 plus payment gateways. Eg. Paypal, stripe, flutterwave, etc
  • Registration bonus.
  • Request earnings withdrawal
  • Cashout history
  • Mining system (choose plan)
  • Profit calculator
  • Share BTC.
  • View investments made.
  • Access the website blog.
  • Get support
  • Update account info like name, address, etc.
  • Change profile photo
  • Change password
  • Change pin
  • Two factor authentication system
  • Referral system
  • Search system
  • Make investments

Script Details

  • Written in - HTML, PHP (Laravel).
  • Database - MYSQL.
  • Design - Bootstrap, CSS.
  • Includes - README file.
  • Type - web application.
  • Download type - Zip file.
  • Download size -  48.5mb

Requirements

 Almost all servers already have them installed.

  • PHP  7.0 (tested on PHP 7.4.3).
  • Mbstring PHP Extension
  • XML PHP Extension
  • PDO PHP Extension
  • FIle_get_contents enabled
  • OpenSSL PHP Extension
  • GMP PHP Extension
  • File_put_contents enabled
  • Tokenizer PHP Extension 
  • MYSQL Database

Video Demonstration

Watch video for easy installation.

Step by step to run the script (installation)

A server is required to run this project. We will be using XAMPP.

For XAMPP

  1. The script has been provided below for you to download, click on download button to start downloading the script.
  2. Go to your PC download folder and extract the source code folder.
  3. Copy the folder you extracted and paste it in (for XAMPP xampp/htdocs, for WAMPP wampp/www, for LAMPP var/www/html) root directory in your pc.
  4. Open your XAMPP Control panel and start Apache and MYSQL.

Creating a database

  1. Go to your browser.
  2. Go to this path “http://localhost/phpmyadmin/
  3. Click on New on the left side of the screen.
  4. Create a database named “btc”.
  5. Click on the import tab.
  6. Click on browse file and select “database.sql” from the folder you extracted.
  7. Click on Go.

After creating a database

  1. Open a new tab on your browser and go to the path. E.g. “http://localhost/btc/” OR http://localhost/[The project folder]/. The website home page will be displayed; from there you can access different pages which are on the website like the login, register, etc.
  2. To login to the admin panel, to the path. E.g. “http://localhost/btc/admin” and the login page for admin will be displayed. From there you can access the admin panel using the login credentials we provided.

This Bitcoin mining website script can be used by IT students for their IT projects. It is written in PHP and it uses MySQL database. This web application can be downloaded below, using the links provided below. You might get errors if you use PHP version greater or lesser than the one we have provided in the requirements.

ZIP PASSWORD IN VIDEO – WATCH VIDEO TO SEE PASSWORD

Login info

Admin Login Details

URL: http://localhost/btc/admin

Username: IN VIDEO

Password: IN VIDEO

 SCREENSHOTS

User Dashboard

Bitcoin Mining Webiste using PHP Source Code

Bitcoin Mining Webiste using PHP Source Code

Admin Dashboard