Imagy - Image Optimizer App


Getting Started


  • Product Name : Imagy - Image Optimizer App
  • Product Version : v 1.0.0
  • Author : LittleJohn
  • Email : westiti@gmail.com
  • License : Codester Licenses

First of all, Thank you so much for purchasing this script and for being a 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 installation and customization. Please go through the documentation carefully to understand how this script is made and how to edit it.

If you have any questions that are beyond the scope of this documentation, please feel free to leave a comment or contact me through the email above.

Be careful while editing the source code. If not edited properly, the script may break completely.

Requirements


This script is built using Laravel 10, so you can check the official documentation for more details.

  1. PHP version 8.1 or higher.
  2. A VPS Linux based server with Apache 2
  3. The following PHP extensions should be installed and enabled:
    • Bcmath
    • Ctype
    • cURL
    • DOM
    • Fileinfo
    • Filter
    • Hash
    • Mbstring
    • OpenSSL
    • PCRE
    • PDO
    • Session
    • Tokenizer
    • XML
  4. mod_rewrite enabled.
  5. A MySQL Database

Installation:


Upload the upload.zip archive to your server and extracting it, typically in /var/www/example.com on a VPS hosting.

Next visit the app URL in the browser and you should see the installation page. The installer wizard will guide you through the process of installing and configuring your app. This process consists of three steps: server requirements, database setup, and admin setup.

Step 1 - Server requirements:

This step will ensure that all the server requirements are met before you can proceed any further.

login screen

Step 2 - Database setup:

You need a MySQL database for use with this project. If you are using cPanel this is a link to a YouTube video that will help you create a new MySql database: https://www.youtube.com/watch?v=CHwxXGPnw48.

After creating a new database, you just need to fill out the respective details in the installer.

  • Database Username in the Username field.
  • Database Password in the Password field.
  • Database Name in the Name field.
  • Database Port in the Port field. (Usually 3306)
  • Database Host in the Host field. (Usually localhost)
login screen

Step 2 - Admin setup:

After setting up the database, you must create the admin user. Fill in the form with the respective details and make sure your website's URL is valid. Click on the Button to complete the installation process.

login screen

If all goes well, you will be redirected to the Admin Panel. Log in with your newly created account and enjoy the app.

Third-party Packages:

The script is built on top of these packages:

Here's how to install all the optimizers on Ubuntu/Debian:

sudo apt-get install jpegoptim
sudo apt-get install optipng
sudo apt-get install pngquant
sudo apt-get install gifsicle
sudo apt-get install webp

And here's how to install the binaries on Fedora/RHEL/CentOS:

sudo dnf install epel-release
sudo dnf install jpegoptim
sudo dnf install optipng
sudo dnf install pngquant
sudo dnf install gifsicle
sudo dnf install libwebp-tools

The script will automatically decide which tools to use on a particular image.

Finally:

If you need more assistance deploying the app, please contact me via my email. I'll be glad to help.

That's all and good luck!