Skip to content

prateekbhujel/portfolio

Repository files navigation

Simple Laravel 10.x Portfolio with Blog

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.

Features

  • 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.

Getting Started

Follow these steps to set up the project on your local machine:

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/your-portfolio.git
  2. Navigate to the project directory:

    cd your-portfolio
  3. Install PHP dependencies:

    composer install
  4. Install NPM dependencies:

    npm install
  5. 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
  6. Generate application key:

    php artisan key:generate
  7. Run migrations to create the necessary database tables:

    php artisan migrate
  8. Seed the database with sample data:

    php artisan db:seed
  9. Compile assets:

    npm run dev
  10. Start the development server:

    php artisan serve
  11. Visit http://localhost:8000 in your browser to see your personal portfolio.

Packages and all used here..

  1. Bootstrap, jQuery, Stilea Admin Template, FontAwesome (and Laravel Breeze)
  2. Laravel toastr (yoeunes/toastr)
  3. Image Intervention

About

Personal Portfolio Management System.

Resources

Stars

Watchers

Forks