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