Streamit Laravel - Documentation
Streamit Laravel

Manual Installation

๐Ÿ•’ Estimated Reading Time: 5-7 minutes

๐Ÿ›  Manual Installation (Local Development Setup)

This guide explains how to manually set up the Streamit Laravel project in a local development environment.

It is specially designed for developers who prefer working locally instead of using the automatic installer. Whether you are working offline, customizing the codebase, testing new features, or doing development work, this guide will help you configure everything step by step โ€” from installing dependencies to running the local server.

๐ŸŽฏ Purpose

This guide is for developers who prefer to manually install the Laravel project without using the auto-installer. This approach is ideal for local development and provides full control over the setup.

๐Ÿš€ Step-by-Step Manual Setup

You are setting up the development environment to run your web application locally.

Step 1: Open Terminal / Command Prompt

Start a command prompt window or terminal and change the directory to the project folder:

cd streamit-laravel-web

Step 2: Install Vendor Dependencies

Run the following command in terminal or CMD to install required Laravel packages:

composer install

Step 3: Copy the Environment File

Create a copy of the example environment file:

cp .env.example .env

Step 4: Generate Application Key

Run the following command to generate the application encryption key:

php artisan key:generate

Step 5: Create Database and Configure .env

Create a database named โ€œstreamitโ€ using tools like SQLyog, Laragon, XAMPP, or WAMP.

Now open and edit the .env file and update your database configuration:

DB_CONNECTION="mysql"
DB_HOST="127.0.0.1"
DB_PORT="3306"
DB_DATABASE="YOUR DATABASE NAME"
DB_USERNAME="YOUR USERNAME"
DB_PASSWORD="YOUR PASSWORD"

If you want dummy data inside the application, set this value to true:

IS_DUMMY_DATA=false

Then run the following commands:

php artisan migrate
php artisan db:seed

OR

php artisan migrate:fresh --seed

Step 6: Set Image Permissions via Terminal

Run the following commands in your projectโ€™s terminal to ensure proper file and directory permissions for images:

find . -type f -exec chmod 664 {} +
find . -type d -exec chmod 775 {} +

The first command sets all files to 664 (read/write for owner & group, read for others).
The second command sets all directories to 775 (read/write/execute for owner & group, read/execute for others).

This ensures your image files and folders are accessible and writable by the system.

Step 7: Login Credentials

Admin Login URL

https://apps.iqonic.design/streamit-laravel/admin/login

Username: admin@streamit.com
Password: 12345678

Your Laravel application is now set up and ready for development, customization, or testing.