DEV Community

All About Material
All About Material

Posted on Edited on

How We Built All About Material Platform To Connect Architects and Interior Designers

Building a digital platform is not just about writing code. It is about understanding a problem, designing a solution, and choosing the right technology to bring that solution to life.

When we started building All About Material (AAM), our goal was to create a dedicated platform where architects and interior designers could discover materials and products from verified brands.

The idea was simple, but building a platform around it required careful planning, development, and problem-solving.

We chose WordPress as our foundation and developed a custom theme and plugins to support the platform's requirements.

In this article, we will share the thinking behind AAM, why we chose WordPress, how custom theme and plugin development helped us, and what we learned while building a specialised platform for the architecture and interior design industry.

What Is All About Material Platform?

All About Material (AAM) is a digital material discovery platform built exclusively for architects and interior designers. It connects design professionals with verified building material brands, providing a dedicated space to explore products for their projects.

The platform was developed to make material discovery more organised and accessible. Instead of searching across multiple websites and catalogues, architects and interior designers can explore products from different brands in one place.

AAM also provides a platform for verified brands to showcase their products to a professional audience. Brands can list their products and view products listed by other brands.

We built AAM using WordPress, with a custom-developed theme and plugins to support the platform's specific requirements.

Our goal is to create a digital environment where discovering materials and connecting with brands becomes a more organised part of the design process.

The Idea Behind All About Material

Architects and interior designers work with a wide range of materials when developing a project.

From flooring and wall finishes to lighting, furniture, and decorative products, every design decision involves exploring different options.

Finding the right material can require visiting multiple brand websites, browsing product catalogues, collecting specifications, and comparing alternatives.

We saw an opportunity to make this process more organised.

All About Material was created to connect architects and interior designers with verified building material brands through one dedicated platform.

The platform focuses on two main user groups:

  • **Architects and interior designers: **Professionals who want to discover materials and products for their projects.
  • Verified brands: Businesses that want to present their products to a relevant professional audience. Our objective was to create a platform that serves both groups while keeping material discovery at its centre.

Why We Chose WordPress

Choosing the right technology was one of the first important decisions in the development process.

We needed a foundation that could support a content-rich platform, provide flexibility for custom development, and allow us to build features according to our requirements.

We chose WordPress.

WordPress provides a flexible content management system that can be extended through themes, plugins, and custom development.

For a platform like AAM, this flexibility was important because we were not building a conventional website with a few static pages.

We were building a specialised platform with different user roles, product listings, and a structured discovery experience.
Flexibility for Custom Development
WordPress gave us a foundation that we could customise according to the needs of AAM.

Instead of relying entirely on an existing website template, we could develop our own theme and create the interface around the platform's purpose.

We could also extend the functionality through custom plugins.

This allowed us to build the platform around our requirements rather than forcing our requirements into a predefined website structure.
A Practical Foundation for Development
Another reason WordPress was suitable for our project was its established development ecosystem.

It provides a structured environment for managing content and extending functionality.

This meant we could focus on developing the features that made AAM different from a conventional website.

For us, WordPress was not simply a way to launch a website. It became the foundation on which we developed our own platform.
Developing a Custom WordPress Theme
The theme plays an important role in how users interact with a website.

For AAM, we wanted the interface to reflect the needs of architects and interior designers rather than the structure of a generic business website.

This is why we developed a custom WordPress theme.
Designing Around the User Experience
A material discovery platform needs to make products easy to explore.

Users should be able to understand the platform, navigate between sections, and discover relevant information without unnecessary complexity.

The custom theme allowed us to build the visual structure of AAM around these requirements.

We could design the layout, navigation, and presentation of content according to the platform's purpose.

The focus was not only on how the website looked but also on how users would interact with it.
Creating a Consistent Interface
A custom theme also gave us greater control over the overall design.

We could maintain a consistent visual experience across different sections of the platform.

This matters because users should feel that they are interacting with one connected platform, whether they are exploring products, browsing brands, or navigating other sections.

Developing our own theme helped us create an interface that was aligned with AAM's identity and objectives.

Building Custom Plugins for Platform Functionality

While the theme controls much of the website's presentation, plugins allow WordPress functionality to be extended.

For AAM, we developed custom plugins to support the platform's specific requirements.

This was an important part of turning a WordPress website into a specialised material discovery platform.
Extending WordPress Beyond a Standard Website
A conventional website might focus primarily on displaying pages and publishing articles.

AAM needed to support a more specialised experience.

The platform brings together architects, interior designers, and verified brands.

Supporting this model required functionality beyond a basic website structure.

Custom plugin development gave us a way to extend WordPress according to these requirements.

Rather than depending entirely on generic functionality, we could develop features that supported the way AAM was intended to work.
**Separating Functionality from Design
**One useful aspect of WordPress development is the ability to separate presentation from functionality.

The theme is primarily responsible for the interface, while plugins can handle additional functionality.

This separation can make a project easier to maintain and extend.

For example, changes to the website's visual design do not necessarily need to affect the underlying functionality.

Similarly, functionality can be improved without rebuilding the entire interface.

For a growing platform, this separation provides a more organised approach to development.

Building a Platform for Two Different User Groups

One of the interesting challenges of developing AAM was designing a platform that serves two different types of users.

Architects and interior designers use the platform to discover products.

Verified brands use it to present their products to design professionals.

Although both groups interact with the same platform, their needs are different.

**The Experience for Architects and Interior Designers

**For designers, the platform needs to support material discovery.

A designer may be looking for a specific product category or exploring materials for an upcoming project.

The platform should provide an organised environment where they can discover products from different brands.

This makes navigation, product presentation, and the overall user experience important parts of the development process.
The Experience for Brands
For brands, AAM provides a dedicated environment to present their products to architects and interior designers.

Only verified brands can list products on the platform.

This helps establish a more controlled environment for product discovery.

Brands can also view products listed by other brands, creating a shared environment for material discovery.
Why Both Experiences Matter
A platform like AAM needs to create value for both sides.

If designers cannot discover relevant products, the platform becomes less useful to them.

If brands cannot present their products effectively, the platform becomes less valuable to brands.

This is why understanding both user groups was important when developing the platform.

The goal was to create a connected experience rather than two completely separate systems.

Making Material Discovery More Organised

Material discovery is the central purpose of AAM.

The platform is designed to help architects and interior designers explore materials and products from verified brands.

However, making products available online is only one part of the process.

The way products are organised and presented also matters.
The Importance of Product Information
When designers evaluate a material, they may need to consider several factors:

  • Product specifications
  • Material properties
  • Design and appearance
  • Intended application
  • Project requirements A product listing should help users understand what a product is and whether it is relevant to their needs.

This is why product presentation is an important part of a material discovery platform.
Creating a Dedicated Discovery Environment
AAM brings product discovery into a dedicated environment designed for architects and interior designers.

Instead of treating material discovery as a secondary feature of a general website, it makes discovery the central purpose of the platform.

This focus helps define the platform's structure and the way users interact with it.

It also creates a clear direction for future improvements.

Challenges We Considered During Development

Building a specialised platform involves more than selecting a technology and writing code.

It requires understanding the problem, making technical decisions, and ensuring that different parts of the platform work together.
Choosing the Right Structure
AAM needed to support different types of users and content.

This made it important to think carefully about how the platform should be organised.

The development process required us to consider how the theme, custom plugins, and WordPress functionality would work together.

A clear structure helps make the platform easier to maintain as it grows.
Balancing Design and Functionality
A website can look visually appealing but still be difficult to use.

Similarly, a website can have useful functionality but provide a confusing user experience.

For AAM, we needed to consider both.

The custom theme helped us control the interface, while custom plugin development allowed us to extend the platform's functionality.

The challenge was to make these two parts work together as one experience.
Building for Future Improvements
A platform is rarely finished after its first release.

As user needs evolve, new features may become necessary.

This makes flexibility an important consideration during development.

Using WordPress with a custom theme and plugins gave us a foundation that we could continue to develop.

It allowed us to build around the current requirements while keeping future improvements in mind.

Lessons We Learned While Building AAM

Developing All About Material reinforced several important lessons about building digital products.
1. Start with the Problem, Not the Technology
It is easy to begin a project by thinking about frameworks, tools, and features.

However, the technology should support the problem you are trying to solve.

For AAM, the starting point was material discovery for architects and interior designers.

Once we understood the problem, it became easier to evaluate the technology and development approach.
2. Custom Development Should Solve Real Needs
Custom development can provide flexibility, but it should have a clear purpose.

A custom theme is useful when the platform requires a specific interface.

Custom plugins are useful when the platform needs functionality beyond what is available through its existing setup.

The important thing is to develop features that serve the product's objectives.
3. User Experience Is Part of Product Development
The user experience is not something that should be considered only after development.

It influences the way a platform is structured, how features are designed, and how users interact with the product.

For a material discovery platform, the experience of exploring and understanding products is central to its usefulness.
4. Choose Technology That Supports Your Goals
There is no single technology that is suitable for every project.

The right choice depends on the problem, the requirements, and the team's development approach.

For AAM, WordPress provided a flexible foundation that we could extend through custom theme and plugin development.

The important lesson is to choose technology based on the needs of the product rather than following trends.

What's Next for All About Material?

All About Material is built around the idea of making material discovery more organised for architects and interior designers.

As the platform develops, our focus remains on improving the experience of discovering products and connecting design professionals with verified brands.

Building AAM has been an opportunity to apply web development to a specialised industry problem.

It has also reinforced the importance of understanding users, choosing the right technology, and developing functionality that supports a clear purpose.

We believe that useful digital products are built by combining thoughtful development with a genuine understanding of the people who use them.

Conclusion

Building All About Material has been a journey of turning an industry problem into a digital product.

We chose WordPress as our foundation, developed a custom theme to create the platform's interface, and built custom plugins to support its specialised functionality.

These development decisions helped us create a platform focused on connecting architects, interior designers, and verified building material brands.

The experience has shown us that building a useful platform is not only about technology. It is about understanding the problem, designing around the users, and choosing an approach that supports the product's long-term goals.

For us, All About Material is an ongoing effort to make material discovery more organised and accessible for the architecture and interior design community.

Top comments (0)