Shayna e-commerce website built with Laravel and Vue.js featuring product catalog, shopping cart, and Black Friday promotional banner
PHPLaravelVue.jsMySQLHTMLCSS

Fullstack Developer — PHP Laravel & Vue.js

Year

2024

Role

Self-paced Learner

Client

Online Course

Stack

PHP, Laravel, Vue.js, MySQL, HTML, CSS

After building a solid foundation in backend development with PHP, I enrolled in an online fullstack course to bridge the gap between backend and frontend engineering. The course focused on the Laravel PHP framework for server-side logic and Vue.js for building reactive, interactive user interfaces — a stack widely used in production environments for its balance of robustness and developer experience.

Throughout the course, I built a complete e-commerce application from the ground up. This included product catalog management, shopping cart functionality, user authentication and authorization, order processing, and payment integration. The project covered both the admin panel for managing products and the customer-facing storefront with dynamic product filtering and search.

The course reinforced the importance of clean code architecture, RESTful API design, and responsive frontend implementation. I gained hands-on experience with Laravel's Eloquent ORM, Blade templating engine, Vue.js component-based architecture, and integration of third-party libraries such as Owl Carousel for interactive product carousels.

Project images