Next.js logo

Work Packages

WP1: Project Management

/#wp_1_project_management

WP2: Platform: Product Management

/#wp_2_platform_product_management

The customer facing website progressed to include a configurable list of products that included name, description, price and image.

The latest version of the website uses a data file to define the products can be updated using our Continuous Deployment pipeline. If future usage requires frequent updates to the products then we have the ability to switch it over to a database.

WP2: Platform: Product Customisation

/#wp_2_platform_product_customisation

The product management was progressed so that each product could be independently customised, providing additional customer options on a case by case basis.

Importantly, each attribute could be independently valildated, ensuring strict data integrity despite the flexible data model.

WP2: Platform: Order Fulfillment

/#wp_2_platform_order_fulfillment

An order management framework was developed with a highly customisable workflow (using XState). All steps in the production process can be well defined, with the option to add automated steps and webhooks as the business grows and develops.

The framework was designed to support the agile growth of our business, each completed step in the process is recorded providing a full audit trail and adds to our internal data (IP).

WP2: Platform: QR Codes

/#wp_2_platform_qr_codes

A full QR code system was developed including shortcodes, redirects, analytics and more.

Integrated into the order management system, administrators could print batches of QR codes and dynamically link them to products and packaging

The system was designed to support additional printable codes (e.g. barcodes) and potential applications (e.g. shipping labels and wider product range).

WP2: Platform: Analytics

/#wp_2_platform_analytics

A range of off the shelf analytics tools were incorporated into every step of the user journey (e.g. Google Analytics, Vercel, 8th Wall)

An additional internal database and associated analytics tools were developed so support custom data capture and insights, building our internal data (IP).

WP2: Platform: Analytics
WP2: Platform: Analytics
WP2: Platform: Analytics
WP2: Platform: Analytics
WP2: Platform: Analytics

WP3: E-Card Prototypes

/#wp_3_e_card_prototypes

A core framework and was developed to support a common E-card user journey, within this framework a collection of prototypes were created targeting a range of end users identified for exploitation.

A series of branded prototypes were created to demonstrate the capabilities of the framework (visual fidelity and range of user interactions) and it's ability to support a range of third party IP.

WP4: Stripe Payment (and Paypal)

/#wp_4_stripe_payment_and_paypal

The initial workpackage focused on the integration of the Stripe payment system, in the process of researching current best practices a common framework was developed to support a range of payment methods and was validated by incorporating Paypal as a stretch goal.

The shop is now fully integrated with both payment systems, each customer order identifies the payment method and can be independently verified using the associated payment provider API.

WP5: AI Personalised Voice

/#wp_5_ai_personalised_voice

The CMS was progressed to support a range of AI tools, generating localised voice messages for the customer (AI translated and convered to speech). As a requirement of the work on WP2: Product Customisation, the CMS accounted for personalised data injection creating common cached and dynamically generated media files.

The system was developed with the ability to switch between multiple AI providers, allowing for easy testing and evaluation of new providers.