All work

Fintech and e-commerce

eGift360

A digital gift card service that issued each gift as a virtual payment card. We took over the existing product, modernised it and extended it.

Project overview

eGift360 let people send a digital gift card for an occasion such as a wedding anniversary or a first day at school. Each paid order created a virtual payment card with a spending limit equal to the gift, which the recipient unlocked with a link and an access code.

We inherited an existing Laravel 7 and Vue 2 application. We upgraded it to Laravel 8, rebuilt the customer front end with Inertia, Vue 3 and Tailwind CSS with server-side rendering, and added a separate admin front end. We also built the dispute process: email threads handled through inbound webhooks, file attachments, and partial refunds through Stripe.

Scope of work

  • 01Upgrade from Laravel 7 to Laravel 8
  • 02Customer front end rebuilt in Vue 3 with Inertia and server-side rendering
  • 03Separate admin front end for orders, virtual cards, gift card designs, content and settings
  • 04Dispute handling with email threading, attachments and partial refunds
  • 05Virtual card issuing re-architected around application events
  • 06Signed short links for recipients, plus sitemap and SEO improvements