Our development process is guided by our value that feeling & function should be properly balanced. Each project involves the development team early on and continues until after the project has launched. The correct technology and tools that will be used with a project are assessed even before the design stage begins. Designers stay involved to oversee details and provide feedback, especially when it comes to animation and interactivity. As different stages of the project are complete, our QA process ensures that internal and external reviews are conducted to create the highest-quality end product.

1. Shaping

Each project begins with the shaping process, a concept inspired by Basecamp’s principles. Shaping is exactly what it sounds like. We ‘shape’ the website’s directions, selecting the tech stack needed, structuring the CMS, and managing data.

<aside> 💫 Note: We rarely take on dev-only projects. Our preference is to develop what we design, although there are exceptions to this. Our design team is very skilled and knowledgeable and provides the details we expect to our dev team. Whether or not we take on a dev-only project depends on the design team, the design itself, and the level of detail we will be working with.

</aside>

2. Development

Once designs are approved, developers will begin building the structure. We use modern tools for speed, precision and collaborative building.

The two major parts that make up the site are:

Frontend:

Frontend is where user experiences really shine. It’s not just about coding; it’s the connection between good design and user interaction. Our goal is to elevate designs to the next level where they not only function smoothly but leave a lasting impression.

We categorize the types of sites we build into three categories:

Backend:

Most common backend development needs are similar for each project and we utilize tried-and-true services instead of creating these from scratch for each project. Most of these services drastically reduce development time, while custom backends will drastically increase development time.

The following services have been found to work the best for us and our clients:

3. Content Integration

Integrating content can be time consuming, but we’ve streamlined the process for efficiency. Here’s how we do it: