Getting Started
Welcome to Evohus Admin Panel!
Evohus is a modern and flexible CodeIgniter 4 Real Estate Admin Dashboard built with
CodeIgniter 4, Bootstrap 5, Vite, and Yarn.
This guide will help you quickly set up and start your development environment.
Approx Read Time: 5 Min
Installation Steps:
Step 1: Download the Package
- Source: Download the code from ThemeForest.
- Format: The file will be in a .zip file format.
Step 2: Unzip the file
- Extract the contents of the downloaded .zip file to a directory on your computer. It will extract in the Evohus_CodeIgniter_v1.0.0 folder.
Step 3: Xampp
- Make sure to have Xampp with PHP v8.2 or higher version installed & running on your computer. If you already have installed Xampp on your computer, you can skip this step.
Step 4: Install Node.js and yarn (if not already installed)
- Prerequisite: Ensure
Node.js and npm (Node Package Manager) are installed on your system. Make sure to use node version 22.*.
- Command: If
Node.js is not installed, download and install it from the website. npm comes bundled with Node.js.
Step 5: Install Node Modules
- Setup: Open your terminal or command prompt from the Evohus_CodeIgniter_v1.0.0/Admin folder.
-
Execute: Run the following command to install all the required Node.js packages and dependencies specified in the
package.json file:
yarn
Step 6: Composer Install
-
Command: command to install all of the framework's dependencies.
composer install
Step 7: Create a Production Build & Libraries Folder
-
Command: After the dependencies are installed, generate a production-ready build by running:
yarn run build
-
Outcome: This command compiles and optimizes your assets, creating a distribution folder (`
/assets`) that contains minified and ready-to-deploy files. It ensures your project is optimized for performance in a production environment.
Step 8: Start in Development Mode
-
Command: To begin development and work on your project in a live environment, execute:
php spark serve
- Outcome: This will launch a local development server, allowing you to preview your project in real-time. The server also provides hot-reloading, meaning any changes you make to your files will automatically refresh in your browser. It will be accessible at http://localhost:8080.