Algorithm-Based Online Interior Design




 Interior Design

Look at how we supported an early-stage startup with creative ideas in developing an interior design platform.


Client Context

A Norwegian startup created an interior design platform helping people to find suitable interior designs for their living spaces. Users can pick their favorite styles with a broad spectrum of available options. When it was time to upgrade the platform with new features, Creen stepped up to the challenge.



Depending on the role, the platform should provide different functionalities. From a user perspective, our client wanted a beautiful platform to look at, easy to navigate, that provides a pleasant online user experience.

We agreed to create an MVP where users can easily navigate options and find styles for their homes, business premises, or outdoor spaces. Based on the entered parameters, each user should be able to generate answers to their questions through the intuitive step-by-step process:

  • Creating a project
  • Picking favorite styles (i.e., classic, minimal,Scandinavian, or mix)
  • Selecting rooms they want to improve
  • Picking colors they prefer
  • Choosing either free or premium mood boards
  • Contacting the company’s interior designers

We had to implement the admin role into the system to unlock customization options, such as adding new styles, room types, room images, etc.

interior design

Solution and Technologies

To make this MVP operational, our software engineers had to integrate three crucial parties into the designing process:

  • Interior designers
  • Furniture manufacturers
  • End users

As a result, the platform participants can book a designer online and choose from different products offered by a manufacturer – furniture, parquet, tiles, or wall paint. To make this choice more convenient, our engineers implemented a smart algorithm showing the most relevant results for the end user.

In addition to mobile responsiveness, our team decided to make the app more scalable and potentially compatible with Android and iOS. The Ionic first approach helped us set up the architecture and keep the components ready to be upgraded.

Although the mobile app has yet to be developed, the platform provides an app-like experience and is fully mobile-friendly. After opening the app, users can take advantage of all features, whether they use a phone, tablet, or PC.

From a technical point of view, our main ingredients were .NET on the backend side and Angular on the frontend side. Our QA engineer tests the final solution deployed on the Azure Cloud.

Our software development team varied, but we always had one backend developer and one frontend developer assigned to the project. However, we had to add two or three more developers due to the increased volume of work. In addition to developers, a UX designer, QA engineer, delivery manager, and DevOps engineer were included in the team.


.NET 6, Angular, Ionic, Azure Cloud


Web application

Collaboration Model

Instead of extending their team, our client outsourced this project and started a productive collaboration with our company. During the cooperation, both teams relied on the scrum ceremonies to translate the client’s vision into practice:

  • Daily meetings
  • Sprint planning
  • Sprint backlog grooming
  • Sprint reviews
  • Retrospective meetings

All these procedures helped us to align the tasks and stay on the same page regarding the project’s goals. In addition to software development, our team helped our client define the main features.

We took over everything regarding project management and helped our client with product management. We applied our experience from our previous projects to advise the client on the choice of technology, software architecture, and features.

LEAN software principles helped us break down the app’s functionalities into smaller ones. Some were implemented immediately, and complex ones were left for later versions.

Service type

Driving Product Management

Partnership period

2022 – in progress

"We are proud of the result, which makes the platform stand out in the market. I am looking forward to starting another challenging project with this client! "

Predrag Seizović, Software Developer at Creen

Results and Major Learnings

Despite being built quickly, the MVP is stable, market-ready, and scalable. Our client can now look for partners, launch new pilot projects, and further develop the product.
The new and intuitive web features provide an inspiring user experience:

  • Creating projects, choosing favorite styles and colors of furniture
  • Using roles and permissions
  • Taking advantage of the algorithm-based internal assistant in choosing furniture
  • Uploading and rendering 3D models of the customer’s actual rooms
  • Choosing premium mood boards for more rooms
  • Booking a designer online

Our team embraced much knowledge from this project. Although we had experience with 3D modeling, this was a fantastic opportunity for our team to gain even more experience.
On the product side, we learned how to implement LEAN principles into our working flow to make it faster and more efficient.


A market-ready, mobile responsive, and scalable web solution

Project Impact

An innovative and easy-to-use online interior design process

Start a project with creen

Have an idea? Let's discuss it!

Want to see more ?

Explore our case studies and find out how Creen’s team of proficient engineers has helped companies take advantage of our superb services. Feel free to explore all our projects and find out why great companies partnered with us.