This repository contains a simple Laravel application for creating a personal portfolio with a blog feature. This project aims to provide a foundation for developers to showcase their work and share blog posts easily.
-
Personal Portfolio:
- Display your projects, skills, and other relevant information.
- Customize the portfolio with your personal details.
-
Blog Section:
- Write and publish blog posts.
- Categorize and tag blog posts for easy navigation.
Follow these steps to set up the project on your local machine:
-
Clone the repository:
git clone https://github.com/your-username/your-portfolio.git
-
Navigate to the project directory:
cd your-portfolio
-
Install PHP dependencies:
composer install
-
Install NPM dependencies:
npm install
-
Create a copy of the
.env.example
file and rename it to.env
. Update the database and other relevant configurations in the.env
file:cp .env.example .env
-
Generate application key:
php artisan key:generate
-
Run migrations to create the necessary database tables:
php artisan migrate
-
Seed the database with sample data:
php artisan db:seed
-
Compile assets:
npm run dev
-
Start the development server:
php artisan serve
-
Visit
http://localhost:8000
in your browser to see your personal portfolio.
- Bootstrap, jQuery, Stilea Admin Template, FontAwesome (and Laravel Breeze)
- Laravel toastr (yoeunes/toastr)
- Image Intervention