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.
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
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.
Driving Product Management
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
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.