Please leave your contacts, we will send you our overview by email
I consent to process my personal data in order to send personalized marketing materials in accordance with the Privacy Policy. By confirming the submission, you agree to receive marketing materials
Thank you!

The form has been successfully submitted.
Please find further information in your mailbox.

Innowise is an international full-cycle software development company founded in 2007. We are a team of 1800+ IT professionals developing software for other professionals worldwide.
About us
Innowise is an international full-cycle software development company founded in 2007. We are a team of 1800+ IT professionals developing software for other professionals worldwide.

Automated content creation for the marketplace: Faster product placement and 30% rise in positive merchant feedback

Innowise has built a complex task-based system for automating content creation, designed specifically for marketplace platforms.

Customer

Industry
eCommerce
Region
EU
Client since
2023

Our client is an eCommerce platform specializing in retail and online sales. Detailed information about the client cannot be disclosed under the terms of the NDA.

Challenge

The client required a system for automating content creation to help their clients successfully promote their items on the marketplace

Primary pain point: A major challenge in photo content production is the high cost of reserving models for limited time slots. Service providers need to maximize this time and complete tasks promptly. For our client, poorly grouped tasks for photo or video shoots resulted in models having downtime or needing extended bookings, which wasted time and increased the project’s budget.

Secondary challenges: Another challenge referred to the inherent risk of human errors and delays associated with manual content handling. Manual processes lead to inconsistencies in content quality, inaccurate information, and delays in content updates or publishing. 

With these challenges in mind, our client approached us to design a system specifically for automating content creation, helping their clients successfully promote their items on the marketplace.

Solution

A tailored platform for automatically creating ad content for the items selling on the marketplace

The system includes the Order Wizard, an interface within a system designed to help users create and complete content orders in an easy and structured manner. It also features a Job Platform, a central hub for monitoring order fulfillment progress. Additionally, the system integrates with other teams like a team that supplies content directly to the storefront.

The solution allows creating and accomplishing tasks such as photo creating and editing, along with product data generating. Each task is assigned to a specific photo studio, responsible for its completion. For photo tasks, this entails generating visual content through photography. The app assigns tasks to the executor (e.g. photo studios that create photos and do image retouching) and track their execution. The product data tasks also include compiling detailed product specifications and descriptions.

Role-based service management

Each role has defined access rights and specific features within the platform. Users can submit and track service requests, while providers have access to manage and fulfill those requests. Administrators oversee platform settings, manage user permissions, and maintain smooth operations between users and providers.

Invoice verification system

The platform includes an invoice verification feature that checks invoices through an API, confirming they are accurately completed. This functionality allows users to oversee and manage the performance of service providers. Automating invoice verification and monitoring reduces manual effort and errors.

Micro frontend architecture

Our team has developed and integrated five new components — Order Wizard, Job Platform, Labels, My Orders, and Logistics — into a micro frontend architecture. Faster development, easier maintenance, and more efficient deployment of different parts of the app are achieved through this approach.

Authorization and login

We’ve implemented authentication and authorization mechanisms using AWS Cognito as our identity provider. This solution simplifies user management by handling sign-ups, logins, and password resets, while providing verified access control based on user roles and permissions. AWS Cognito scales automatically with user demand, integrates easily with other AWS services and third-party apps, and includes multi-factor authentication to guarantee strong security and compliance with industry standards.

Environment setup and debugging

We’ve set up a solid environment, found and fixed errors, and sorted out issues effectively. This benefits users by securing stable, reliable, and high-quality app performance, ultimately leading to a better overall user experience.

Workflow deployment strategy

Our DevOps team has introduced a workflow deployment strategy for all GitHub repositories under the eCommerce platform. This streamlines the deployment process, maintaining consistency and efficiency in releasing updates and new features.

Technologies

Frontend

Vue, TypeScript, SCSS, HTML, Quasar, AWS Amplify, AWS S3, Vite, Vitest, Cypress

Backend

Kotlin, Spring WebFlux, Kotlin Exposed, PostgreSQL, AWS DynamoDB

AWS Services

Cognito, SNS, SQS, Lambda, ECS, RDS, S3

Testing

Vitest (unit & component tests), Cypress (end-to-end tests)

Infrastructure & Tools

Terraform, GitHub

Process

The Innowise’s team followed the Scrum model, with the client managing the onboarding process. We synchronized daily for 20 minutes to stay aligned. Communication was streamlined through regular clarification sessions and retrospectives. Working in 2-week sprints, we delivered feature-rich releases thoroughly tested by QA. Our specialists provided regular demos to maintain transparency and gathered feedback, while refinement sessions helped set up tasks for upcoming sprints.

Team

3

Front-End Developers

3

Back-End Developers

1

Business Analyst

1

DevOps Engineer

Results

2x faster product placement on the marketplace

Innowise has developed a tailored app for automatically creating ad content for the items selling on the marketplace.

The platform helps merchants speed up content creation, allowing faster ad production and quicker product placement on the marketplace. It also improves service provider performance, resulting in higher quality and more reliable outcomes.

For our client, this has resulted in increased sales and improved efficiency, enabling merchants to launch products faster and market them more effectively. With better service quality and quicker response times, merchant satisfaction rises, leading to stronger relationships and higher retention.

Innowise continues to support and maintain the platform, with plans to release new features and strengthen our ongoing collaboration.

Project duration
  • July 2022 - Ongoing

2x

faster product placement on the marketplace

30%

rise in positive merchant feedback

Contact us!

Book a call or fill out the form below and we’ll get back
to you once we’ve processed your request.

    Please include project details, duration, tech stack, IT professionals needed, and other relevant info
    Record a voice message about your
    project to help us understand it better
    Attach additional documents as needed
    Upload file

    You can attach up to 1 file of 2MB overall. Valid files: pdf, jpg, jpeg, png

    Please be informed that when you click the Send button Innowise will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

    What happens next?

    1

    Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

    2

    After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

    3

    We arrange a meeting with you to discuss the offer and come to an agreement.

    4

    We sign a contract and start working on your project as quickly as possible.

    Спасибо!

    Cообщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Thank you!

    Your message has been sent.
    We’ll process your request and contact you back as soon as possible.

    Thank you!

    Your message has been sent. 

    We’ll process your request and contact you back as soon as possible.

    arrow