Illustration of the web design process using technologies like HTML, CSS and JavaScript
purple espresso

the design process

A look at the way we work at Purple Espresso and how we create your website.

Start your website

How we work

How we create your website at Purple Espresso

Quote for website design project

sign up

Planning a website

plan

Designing a website from scratch

design

Building a website

build

Testing responsive web design

test

Launch your new website

launch

Website support

support

Maintaining a web design

maintain


Sign Up

Start by choosing a website package that fits your needs. View all packages. Once you've chosen the right package, you can give us a call or request a quote.

Planning your bespoke design

Plan & Discussion

This is where we learn all about your project. You can share your ideas, requirements, any technical needs, and the overall goals for your website. For larger or more complex projects, we’re always happy to meet in person — ideally over a good coffee!

Design your unique website from scratch

Design

We create an initial design on a temporary domain so you can review everything in real time. This is where you can tell us about any changes, preferences, colours, imagery, fonts, or branding ideas. We keep refining the design until it’s exactly what you want. Once you approve the final layout, we move into the build phase.

Building a website with clean code

Build & Development

We keep you updated throughout the build. Every line of code is written by us — no templates — ensuring a bespoke, fast, secure, and future-proof website tailored to your business.

Testing websites

Test

We thoroughly test your website on different browsers, devices, and screen sizes to ensure everything looks great and works perfectly everywhere. You’ll also be invited to review the site and request any final adjustments. Learn more about Responsive Design.

Launch a new website

Launch

When you’re completely happy with the final result, we launch your website and make it live to the world.

Support 24/7

Support

After launch, we index your website with Google and ensure everything is running smoothly. If you ever need help, updates, or technical support, we’re always here.

Maintain a website

Maintain

As your business evolves, we’re here to keep your website updated. Whether it’s new content, pages, or changes to your services, we continue managing and hosting your website so you don’t have to worry about a thing.


Using the latest technologies to create beautiful and high-performing websites
Atom text editor used for writing website code
HTML5 for building website structure
CSS3 for styling websites
Sass for advanced CSS workflows
Figma for website design and prototyping
Affinity Designer for creating visuals and graphics
NPM for managing development packages
Node.js for development tooling