This is a personal portfolio website built using Laravel 11. The website showcases projects, skills, and experiences, designed with a modern and responsive user interface.
- Modern Design: Clean and responsive layout for all devices.
- Portfolio Showcase: Display personal projects and achievements.
- Contact Form: Users can send messages directly through the website.
- Dynamic Content: Easily manage content using Laravel's MVC architecture.
- Laravel 11 - PHP Framework
- Vite - Frontend tooling for assets
- Tailwind CSS - Utility-first CSS framework
- MySQL - Database management system
Before you begin, ensure you have the following installed:
- Clone the repository:
git clone https://github.com/luthfilaude/laravel-portfolio.git cd laravel-portfolio
- Install dependencies:
composer install npm install npm run dev
- Configure the environment:
- Copy the .env.example file and rename it to .env:
cp .env.example .env
- Update database credentials and other settings in the .env file.
- Generate the application key:
php artisan key:generate
- Run database migrations:
php artisan migrate
- Start the local development server:
php artisan serve
Key directories in this project:
- app/: Application logic (Models, Controllers, etc.)
- resources/views/: Blade templates for frontend.
- public/: Public assets (CSS, JS, images).
- routes/web.php: Web routes for the application.
If you have any questions or feedback, feel free to reach out:
- Email: [email protected]
- GitHub: luthfilaude
- LinkedIn: Muhamad Luthfi Novianto
The Laravel framework is open-sourced software licensed under the MIT license.