DOKANS - Multitenancy Based Ecommerce Platform (SAAS)


Introduction

  • Item Name : DOKANS - Multitenancy Based Ecommerce Platform (SAAS)
  • Item Version : v 1.0
  • Author : AMCoders

First of all, Thank you so much for purchasing this template and for being my loyal customer. You are awesome!
You are entitled to get free lifetime updates to this product + exceptional support from the author directly.

This documentation is to help you regarding each step of installtion.

Requirements

You will need the following sofwares to customize this template.

  1. Server Type: Linux (Shared / VPS / Dedicated)
  2. PHP Version: 7.4
  3. mySQL Version: 8.0
  4. BCMath PHP Extension
  5. Ctype PHP Extension
  6. Fileinfo PHP extension
  7. JSON PHP Extension
  8. Mbstring PHP Extension
  9. OpenSSL PHP Extension
  10. PDO PHP Extension
  11. Tokenizer PHP Extension
  12. XML PHP Extension
  13. Fileinfo PHP Extension

How To Setup In Liveserver (CPanel)

https://youtu.be/O6dLd9HjJeY


  1. Step 1: Extract dokans.zip.
  2. Step 2: Go to files directory.
  3. Step 3: zip all files and upload this on your server.
  4. banner
  5. banner
  6. banner
  7. banner
  8. banner
  9. banner
  10. banner
  11. banner
  12. Step 4: Create mySQL Database and Database User.
  13. banner
  14. banner
  15. banner
  16. banner
  17. banner
  18. Step 5: Open your browser and visit http://your-sitename/install.
  19. banner
  20. Step5.1
    Click To Next Button If Server Requirement Are Everything Fine
  21. banner
  22. Step5.2 : Select Installation Type to "I Want To Install" Fill All Information there and click Save & Install and wait minutes if you fill-up right information it will redirect home page nowe your Site System is ready, you able to use now.
  23. Step5.3: Login to admin panel http://your-sitename/login
  24. banner
  25. email: admin@admin.com
    Password: rootadmin

    If you are upload the project at linux server you will get some error you can run given command

  1. First go to your root directory and run the command
  2. chmod -R 777 script
    chmod -R 777 script/.env
    chmod -R 777 script/storage
    chmod -R 777 script/bootstrap
    chmod -R 777 script/routes
    chmod -R 777 uploads
    
                                     

Setup Cron Job And Setup Setup Queue Jobs

  1. Step1: Go to your server control panel and open cron jobs.
  2. Step2: add the jobs and select schedule time to once per day.
  3.                        	curl -s https://yourdomain.com/cron_job/make_expirable_user
                           	curl -s https://yourdomain.com/cron_job/send_mail_to_will_expire_plan_soon
                           	curl -s https://yourdomain.com/cron_job/reset_product_price
                           

How To configure mail with sendgrid

How To Approve Domain At Server (Cpanel)

How To Approve Domain At Server (Linux Server)

How To Edit Code?

Once You Install The Product on Your Server, You Will have Two Folder and Few Files.

On Folder "backend" or "frontend", We keep all kind of asset like CSS, JS, Images. So if You Want To Edit Or Change Any Asset, Have a Look on This Folder.

On Folder "script", We keep The Core of Laravel.

We Maintain Laravel Structure(MVC) on This Project.

"script/routes/web.php" All Routes (URL) in This Folder. You can find the ControllerName@FunctionName Here.

"script/app/models" All Models are in This Folder.

"script/app/Http" All Controller are in This Folder. if you want need to change any functionality.

"script/resources/views" if you want need to change anything on view file.

Recommendation for application performance

  1. Use Vps server (Ubuntu/other linux)
  2. Use Mail Queue
  3. If you have huge traffic must add load balance on your server

Disable Development Mode

after complete the setup mail configuration also disable the app debug = false from adminend/settings/system-environment and make it save.

Sources And Credits

Fonts Used int the template are google fonts, you can find them on Google Fonts API

Framework Used are :

Laravel 8x

Every Code is properly commented for Editing Ease.

Fontawsome Icons
https://fortawesome.github.io/Font-Awesome/

Admin Panel
https://getstisla.com/


If you like the script please give us a review for inspiration

Support

Once again, thank you so much for purchasing this Script. As I said at the beginning, I'd be glad to help you if you have any questions relating to this Script. No guarantees, but I'll do my best to assist. If you have any queries, please feel free to contact us at Support Center.