Projects

Kanban Management (Dissertation Project)

Kanban Management is a dynamic task management application, individually designed and developed over a seven-month period as part of a degree dissertation project. Utilizing Laravel 8 Jetstream, Blade, Livewire, and Tailwind CSS, the application offers a user-friendly interface where tasks can be easily organized and managed through a unique drag-and-drop system. A robust learning experience, this project stands as a testament to the successful use of components and efficient data management in PHP-based projects.

Laravel 8 Jetstream • Tailwind CSS • Blade • Livewire • MySQL

Portfolio Hub

Welcome to Portfolio Hub, a web application designed to simplify the tracking of stock investments and provide users with real-time portfolio performance updates. Developed using Laravel 9 Jetstream (PHP), Livewire, Alpine JS, Tailwind CSS, and integrated with TwelveData APIs, Stripe Payment Gateway, and more, Portfolio Hub offers an intuitive and efficient solution for investors of all levels.

Laravel 9 Jetstream (PHP) • Livewire • Alpine JS • Tailwind CSS • TwelveData APIs • Stripe Payment Gateway • Ezoic Ad Integration (Google Ads Originally) • Google Analytics • Apex Charts • Stripe (Websockets)

Big Prize Draw

The Big Prize Draw was a competition platform that transitioned from a social-media page to an independent web application. As the sole developer, I applied my PHP programming skills to create this user-friendly platform with a custom user system, dynamic ticket selection, and a comprehensive admin page. This work led to the realization of maintaining custom PHP sites' complexity, particularly when scaling. This challenge guided me towards the Laravel framework, streamlining future projects while significantly enhancing my coding skills. An important entry in my portfolio, this project marked a profound milestone in my development journey.

PHP • HTML • Bootstrap • MySQL Database • Stripe Payment Gateway

Task Trackr

Created to help me manage day-to-day tasks.

Laravel • Vue 3 • Android Studio • Google Admob

Tyneside Community Store

Created this page for a local community interest store located in Wallsend, Newcastle. The store is the only baby bank in the North East and provides support for members of the community offering cheap items for families and children as well as providing free school uniforms!

Laravel • Vue 3 • Inertia • Google Maps • DigitalOcean & Ionos

Laravel SaaS Boilerplate

I have created this boilerplate for Laravel and Vue to increase the speed in which I can develop SaaS products as a solo developer. I thought this could be useful to others who use the Laravel and Vue stack (Inertia) and want to create SaaS products without having to implement the same features every time.

Laravel 11 • Vue JS • Inertia JS • Tailwind CSS • Stripe • Mailgun