Enes Bala
Interio - Enes Bala

Interio

AI-Powered Interior Design Service Platform

Published: February 2023 - June 2023 Updated: Never
Homepage of Interio Platform - Desktop View

Introduction

Interio is a platform that lets users redesign their spaces effortlessly with simple requests in Albanian or English.

Tools like artificial intelligence and cutting-edge technologies, such as Large Language Models and image-generating Generative AI, make this possible while promising low costs and ease of use.

At the same time, it promises low cost for users and ease of use.

Select an Existing Environment
or add a new environment

Specify Changes
in simple language

Result
A redesigned environment

Inspiration Library for Platform Users


Using the presented generation request to create new designs with the same parameters

Publishing Generations on the Platform


Rate designs using “Upvote” & “Downvote” - helping users find the best prompts

Share Generated Images with Friends


Save images with an accessible link and share posts with ease
Profile Page - Desktop View

The “Create” Process

The steps the user follows to redesign an image on our page. These are some of the key parts of the design create process:

Step I
Upload the Image to Cloud Storageor add a new environment

Step II
Define the Redesign Requestin simple language

Step III
Environment is redesignedbased on the request

-> Extra Step
User adds a Title and Description

Redesign Process - Step 1

Implementation

What happens in the backend when a user tries to redesign an image with Interio

Uploading the Photo

The user uploads a photo of the environment, for example, the Living Room, Bedroom, Kitchen, etc.

Writing the Request (Query)

The user writes a request in Albanian, specifying desired changes. A system LLM generates keywords to guide image generation.

Analysis and Generation

Generative AI analyzes the photo and request to generate the remodeled environment.

Displaying the Generated Image

The final image shows how the space will look after changes, with options to publish or share.

Redesign Process - Step 2

Publishing Generated Designs:

This feature of the platform allows users to publish interior designs created through the platform.

Design Creation

The user utilizes the Interior Design Service to generate designs.

Publishing

They can publish the created image/remodel on the platform's page, where it can be viewed and rated by other platform users.

With an option to publish the generated design or share it with contacts/social networks.

Redesign Process - Step 4

Integration of Different AI Models

To achieve the functionality offered by Interio, integration of multiple generative AI models is required.

Integration and configuration of AI that translates the query in Albanian into refined, specific parameters that "feed" the model responsible for managing the creation of images based on the initial image.

After generating and refining the parameters with the LLM (Large Language Model), another generative AI model has the task of:

Processing the original image specified by the user at the beginning of the process

Generating a modified image based on the original, but "inspired" by the user’s request

AI Model Integrations

Design & User Experience

The steps the user follows to redesign an image on our page. These are some of the key parts of the design create process:

Initial Design & Logic

Database & Infrastructure

The (minimal) database is used to store the posts, relations to the S3 buckets, and user information.

Key Aspects of the Database & Infrastructure
Database Visualization
Database Indexing

Technology

Here are some of the main technologies utilized during the development of the website:

Image from enesbala.com Personal Portfolio

Iconography by

Sean Maldjian

on

Noun Project
2025™