As you konw this system is in Laravel framework. The Laravel framework has a few system requirements.
You will need to make sure your server meets the following requirements:
- PHP >= 7.2.5
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
How To Install?
Please Follow the steps :
- Extract the zip file and copy all files and folders from laravel-fmp folder and paste to your websites root folder.
- Open Termainl or CMD and enter to your website root folder.
composer installcommand on this folder. if composer is not installed the please download from here.
php artisan setup:dband follow the instructions.
php artisan setup:fmpand follow the instructions. It wll ask you to install demo, if you enter "yes" all the settings has been filled randomly and some fake user will be registerd automatically.
Url : <YOUR_WEBSITE_URL>/fmp-admin
Email : firstname.lastname@example.org
Password : 1234567890
If Demo is installed, you are ready to test your Fmp Plan, else you have to update your plan settings in admin panel first, else users will see "settings not completed" message on every page.
If you need to test your plan settings, you can Run
php artisan db:seed --class=DemoUsers command on website root folder. some fake user will be registerd automatically.
If you need to remove all users and their relational data after testing your system please Run
php artisan reset:users command on your website's root folder, it will remove all users and their relation data except first user.
Plan settings steps :
- Login to website's admin panel using admin details ( provided in installation seaction ).
- Go to Settings > admin settings, and Fill your websites settings (like title, logo, email etc.), You can also change your personal settings too. (email can not be changed untill without mail settings, for updating mail settings go to .env file and set your mail settings).
- For managing website menu go to Settings > Manage Menu, Here you can add, update or delete menu items.
- Go to FMP Settings > Create First User, and create your first user.
- Go to FMP Settings > General Settings, and update your general settings.
- Go to FMP Settings > Payout Settings, and update your Commissions.
- Go to FMP Settings > Regular Bonus, and update your Regular Bonus Slabs.
- Go to FMP Settings > Royalty Bonus, and update your Royalty Bonus Slabs.
- Go to FMP Settings > Deductions, and update your Deductions.
- Go to FMP Settings > Email Templates, and update your Email Templates. you can use dyanmic merge code to add dynamic data in email.
- Go to FMP Settings > SMS Settings, and update your sms provider details for sms notifications.
How To Manage ePins?
Go to FMP > ePin Report. here you will see ePins listing if generated already.
To generate epins click on Generate ePins button, You can delete and restore epins too, epin can be deleted only if not used by anyone.
ePins Listing have username and used at columns, if ePin is not used by anyone then these will be blank.
How can i check payout reports?
- Go to FMP > Payout Report. here you will see master payouts listing with total comissions, bonuses and deductions.
- To view details of payout click on action button, here you will see the user's payouts with their total commissions, bonuses and deductions.
- To view user's payout details click on action button, here you will see complete details of that users payout.
How can i manage users?
- Go to Users > Active Users. here you will see users listing.
- You can view user's earning report by clicking icon from action column.
You can view or update user's profile details by clicking icon from action column.
You can not delete any user, you can only disable users by clicking icon from action column.
- You can also enable disabled user, for that : Go to Users > Disabled Users you can enable user by clicking icon from action column.
How can i manage website ?
We have following cms options to manage your website.
- Pages : For Pages Management. You can add, update and enable/disable pages.
- Services : For Services Management. You can add, update and enable/disable services.
- Manage Gallery : For Gallery Management. You can upload and delete images.
- Manage FAQ(s) : For FAQ(s) ( frequently asked questions ) Management. You can add, update and delete questions.
Where user can their account earnings ?
User can see summary of their logged in account on dashboard page (<YOUR_WEBSITE_URL>/fmp-dashboard)
- Total E-wallet Balance
- Pending Amount
- Total Earned Amount
- Total Withdrawal Amount
- Referrals Chart
- Commission Chart
- Recent Referrals List
- Recent Payouts List
- Recent Wallet Transactions List
- Recent Withdrawals List