UpToEarn - File Upload And Pay Per Download Script (SAAS Ready)
Download UpToEarn - UpToEarn - File Upload And Pay Per Download Script (SAAS Ready) = codecanyon.net/item/uptoearn-monetized-file-uploads-saas-ready/45880691
UpToEarn is a cutting-edge PHP script designed to revolutionize the way users share files and earn money. With its powerful features and user-friendly interface.
UpToEarn allows users to upload their files and earn money every time someone downloads them. Whether you’re a content creator, a digital marketer, or simply someone who wants to share valuable resources, UpToEarn provides a seamless and secure platform to generate revenue from your files. Maximize your earning potential by attracting a global audience and take advantage of the unique earning system based on the country of download.
With UpToEarn, you can transform file sharing into a profitable venture. Empower your users to upload, share, and earn, while you build a thriving community and generate revenue effortlessly.
Frontend Features
- Home: The main landing page of UpToEarn, providing an introduction to the platform and its features and more…
 - Premium: Explore the premium features and benefits available.
 - Payout Rates: Access information about the payout rates offered, indicating how much users can earn based on file downloads.
 - Payment Proof: Showcase and highlight real payment proofs from users who have successfully received earnings.
 - User Account: After logging in, this section represents the user’s account.
 -    
- Upload Files: Easily upload and share files on the platform, earning potential income based on file downloads.
 - Dashboard: Access an overview of your user dashboard, providing key information and statistics related to your account and earnings.
 - My Files: Manage and organize the files you have uploaded or your created folders, including options for editing, deleting, and tracking their performance.
 - Withdrawals: Initiate and manage withdrawal requests for transferring your earned funds to your preferred payment method.
 - Referrals: Utilize the referral system to earn additional income by referring friends or others to join and use the platform.
 - Settings: Customize and manage various account settings and preferences to tailor the platform experience to your needs.
 -        
- Account Details: View and update your account information, including personal details and contact information.
 - Change Password: Change your account password for enhanced security and access control.
 - 2FA Authentication: Enable or manage Two-Factor Authentication (2FA) for an extra layer of account protection.
 - Withdrawal Details: Set up and manage your withdrawal details, such as preferred payment methods and account information.
 - Subscription: Manage your subscription status and explore available subscription options for additional benefits and features.
 
 
 - Logout: Safely sign out from your account.
 
Backend Features
- Dashboard: Access the overview of your admin dashboard.
 - Manage Users: Control and manage user accounts and permissions.
 - Manage Files: Handle and organize all uploaded files.
 -    
- Users Files: View and manage files uploaded by users.
 - Visitors Files: Manage files uploaded by visitors or non-registered users.
 - Reported Files: Handle files that have been reported by users for various reasons.
 
 - Earnings: Monitor and manage earnings and revenue generated on the platform.
 -    
- Settings: Configure settings related to the earnings.
 - Statistics: View comprehensive statistical data and analytics related to earnings, downloads, user earnings, and more.
 - Records: Tracking the earnings history for users or for a specific user.
 - Reports: Generate detailed reports and summaries of earnings
 - Payout Rates: Set and manage payout rates for users, determining the percentage of earnings they receive based on specific counties.
 - Withdrawal Methods: Configure and manage the available methods for users to withdraw their earnings, such as PayPal, bank transfer, or other payment gateways.
 
 - Withdrawals: Monitor and process withdrawal requests from users.
 - Announcements: Create and manage announcements to communicate important updates to users.
 - Advertisements: Control and manage advertisements displayed on the platform.
 - Premium: Manage premium features and subscriptions offered on the platform.
 -    
- Settings: Configure the premium settings.
 - Plans: Manage the platform subscription plans.
 - Subscriptions: Monitor and manage user subscriptions.
 - Transactions: View and manage financial transactions on the platform.
 - Payment Gateways: Configure and manage payment gateway integrations.
 
 - Navigation: Customize the navigation menu and its items.
 -    
- Navbar Menu: Manage items displayed in the navigation bar menu.
 - Footer Menu: Manage items displayed in the footer menu.
 
 - Blog: Create and manage blog content for the platform.
 -    
- Articles: View and manage individual blog articles.
 - Categories: Manage categories for organizing blog articles.
 - Comments: Monitor and moderate comments on blog articles.
 
 - Appearance: Customize the visual appearance of the platform.
 -    
- Themes: Select and manage different themes for the platform.
 
 - Settings: Configure general settings related to the platform.
 -    
- General Information: Provide and manage general information about the platform.
 - File System: Configure and manage the platform’s file system.
 - Storage Providers: Integrate and manage different storage providers for file uploads.
 - SMTP Information: Configure SMTP settings for email notifications and communications.
 - Manage Pages: Create and manage additional pages on the platform.
 - Admins: Manage administrator accounts and permissions.
 - Extensions: Manage extensions and plugins for additional functionalities.
 - Languages: Add and manage different languages for localization.
 - Mail Templates: Customize and manage email templates for automated notifications.
 - SEO Configurations: Optimize platform settings for search engine optimization.
 
 - Manage Sections: Create and manage different sections and components on the platform.
 -    
- Features: Customize and manage features available on the platform.
 - FAQs: Create and manage frequently asked questions for user reference.
 - How it Works: Provide information and instructions on how the platform works.
 
 - Extra Features: Access additional features and functionalities for the platform.
 -    
- PopUp Notice: Configure and manage popup notices or announcements on the platform.
 
 - System Information: View and monitor system-related information and configurations.
 -    
- Panel Style: Customize the visual style and layout of the admin panel.
 - Plugins: Manage installed plugins or upload new plugins.
 - Editor Files: Manage files used by the platform’s text editor.
 
 
Security features
- Two-Factor Authentication (2FA): Users and admins can enable 2FA, an additional layer of security that requires a secondary verification step.
 - Block Disposable Email Addresses: UpToEarn prevents users from registering or using disposable email addresses, reducing the risk of fraudulent activities and maintaining a legitimate user base.
 - Proxy and VPN Detection: Detect and block the earnings form who accessing the site via proxies or VPNs using Trustip.io.
 - Block Earnings for Specific Referrers: UpToEarn allows the option to block earnings for specific referrers, preventing fraudulent or low-quality traffic sources from generating undeserved earnings.
 
Requirements
- Server Requirements
 
- PHP 8.1x
 - Operating System : Linux or Windows
 - Shared, VPS or Dedicated Server
 - MySql: 5.7+
 
- Required Upgrades – Those settings to upload 1GB file, you need to change them besides on your needs and your server specifications.
 
- allow_url_fopen = on
 - max_execution_time = 600
 - max_input_time = 600
 - post_max_size = 1G
 - memory_limit = 1024M
 - upload_max_filesize = 1G
 
- PHP Extensions
 
- BCMath
 - Ctype
 - Fileinfo
 - JSON
 - Mbstring
 - OpenSSL
 - PDO
 - pdo_mysql
 - Tokenizer
 - XML
 - cURL
 - zip
 - GD