willem.com

Lemmid Store on Willem's Blog

Influencing purchase behaviour

Applying behavioural sciences principles to the purchase decision process

July 31, 2020
For my work I am continuously looking into scientific sources to improve e-commerce performance, conversion rates and online revenue. Use this useful report to apply behavioural sciences principles to your advantage.

This week I stumbled upon a brilliant report on how people make their purchase decision. For my work on the online food order app I am continuously looking into scientific sources to improve performance, conversion and online revenue. This report by Google discusses six biases influencing decision making. It's worth reading their full report, let me explain why.

Linking Lemmid Store with kitchens

Integrating with external systems that you don't control

June 12, 2020
Designing backend servers to connect with external services is challenging as you need to take into account unreliability and unpredictability.

As part of the food ordering app I am building, I needed to design a reliable way to link the app to external systems. These external systems are beyond my direct control and include different checkout registers, kitchen management systems and ticket printers. Read along for more on designing for the unknown and unreliable.

Scalable application design without magic

Leveraging client computing power for high performance with many users

May 11, 2020
I needed to design a scalable backend infrastructure that could handle lots of concurrent users. I did this by leveraging the client's computing power having it handle most of the user interaction workload.

As part of the online food ordering app I'm building, I needed to design a scalable backend infrastructure that could handle lots of concurrent users. Scalability is considered a hard problem to tackle. Often it's presented like it's something magical, done by million dollar companies using secret tools. But, there is no such thing as magic, or is there?

Designing an interface for a food ordering page

Striking a balance between powerful options and mobile usability

May 1, 2020
Designing a food ordering page is surprisingly challenging because of the many variables that need to be accommodated on a very small screen.

Online ordering pages are more important than ever before. The COVID-19 virus, the resulting lockdowns and the social distancing rules have emphasised the need for a well-designed webshop user interface. This is surprisingly hard to get right!

Designing and implementing a (micro) payment system

Monetising my blog with coffee, Apple Pay and Mollie

Mar. 25, 2020
Designing and implementing a micro payment system with an emphasis on simplicity. Read about how I did it in this post.

Online payments are now more important than ever as businesses are disrupted by the COVID-19 virus. It drives my customers to seek new ways to make money online. I designed and implemented a (micro)payment system. This post is about achieving simplicity by solving complex challenges.

All blog posts
Fictional brands, made up by the researches, won significant market share after applying the six biases (Rennie Et Al., 2020)
Fictional brands, made up by the researches, won significant market share after applying the six biases (Rennie Et Al., 2020)
Printed ticket - through an external connection - including detailed order data like product modifiers (customer's choices per product)
Printed ticket - through an external connection - including detailed order data like product modifiers (customer's choices per product)
Six biases influencing the purchase decision process (Think with Google)
Six biases influencing the purchase decision process (Think with Google)
Lemmid Store - an app to order takeaway food
Lemmid Store - an app to order takeaway food
Sketching in context: try framing your design in a smaller viewport
Sketching in context: try framing your design in a smaller viewport
Mollie is a payment provider that supports many different payment methods, including credit cards, PayPal, iDEAL, Sofort, Giropay, SEPA, various bank apps and Apple Pay
Mollie is a payment provider that supports many different payment methods, including credit cards, PayPal, iDEAL, Sofort, Giropay, SEPA, various bank apps and Apple Pay
Separating the remaining server workload: serving products and handling orders
Separating the remaining server workload: serving products and handling orders
The Messy Middle model (Rennie Et Al., 2020)
The Messy Middle model (Rennie Et Al., 2020)
Handling lots of traffic through distributed computing
Handling lots of traffic through distributed computing
Handling payment status updates
Handling payment status updates
Sketching a two step interaction: differentiating between list and detail modes
Sketching a two step interaction: differentiating between list and detail modes
Time to drink coffee
Time to drink coffee
Connecting frontend with backend technology, simple as 1-2-3
Connecting frontend with backend technology, simple as 1-2-3
Ordering food online
Ordering food online
Sketched sequence diagram of payment process
Sketched sequence diagram of payment process
Leveraging a user's device: the user's phone does most of the work originally done by the server
Leveraging a user's device: the user's phone does most of the work originally done by the server
Smartphones (and tablets, PC's) have become more powerful over the years (image: Apple)
Smartphones (and tablets, PC's) have become more powerful over the years (image: Apple)
Ordering food in three steps: list, detail, summary
Ordering food in three steps: list, detail, summary

More Lemmid Store on Willem's Blog

All blog posts