DragonFolio is a dynamic portfolio website built using Laravel and Bootstrap. It features CRUD operations and a secure login system implemented with Laravel Breeze.
Follow these steps to set up and run the project on your local machine:
- PHP installed on your machine
- Composer (dependency manager for PHP)
- Node.js and npm (Node Package Manager)
-
Clone the project:
git clone <repository_url>
-
Navigate to the project directory:
cd DragonFolio -
Install PHP dependencies:
composer install
-
Copy the environment file:
-
For Windows:
copy .env.example .env
-
For Unix/Linux/Mac:
cp .env.example .env
-
-
Configure the environment:
Open the
.envfile and update the following fields:DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password
-
Generate application key:
php artisan key:generate
-
Install JavaScript dependencies and compile assets:
npm install && npm run dev -
Run database migrations:
php artisan migrate
-
Seed the database (optional):
php artisan db:seed
-
Start the Laravel development server:
php artisan serve
-
Visit the URL shows in your terminal in your browser
-
Add missing IMG's to the 'public/storage/images/' by creating new folders
Modify the IMG locations as the images added to the folder.
Contributions are welcome! Feel free to submit pull requests or open issues for any bugs or feature requests.