An easy-to-use web application and a powerful CLI client with a simple interface.

dinga.ai case study
Arrow down




Web app




Join the waitlist


Dinga.ai is a French start-up in the AI industry. Our task was to realize the Web GUI to provide a friendly interface for users and the CLI client to facilitate the automation. CLI (Command Line Interface) client is a tool to communicate with the application via the terminal). Both applications were supposed to make it easier for customers to use our client’s product.

The challenge

Our biggest challenge in this project was to integrate the application with the Google Cloud Platform so that the following flow was possible:

  • The users upload their input files which are then localized on the Google Cloud Storage.
  • A virtual machine is created (the machine type and the area in which it’s going to be placed are configurable using the admin panel provided by us).
  • The virtual machine downloads the input files, runs the client’s tool and returns the output as a compressed file.
  • After the end of the operation, the machine is removed.

The second challenge that our team faced was to conduct the integration in such a way that the client could modify the parameters such as the time of files storage in the cloud storage, the types of virtual machines (including the sizes of input files), the area in which the virtual machines are localized or the maximum duration of calculations. 

Apart from these two, the next challenge for us was creating the CLI because it was one of our first experiences in this field. Moreover, uploading large files was a demanding and time-consuming task.

Testimonials quote icon

The result of our cooperation is an easy-to-use web application and a powerful CLI client with a simple interface.

Testimonials quote icon

Project Manager at Applover

Technological solution

As our client provided us only with a localized API, a very important task on our side was to create a user-friendly design, properly adjusted to the product. On the backend side, together with the client, we decided to use Ruby on Rails technology. We created the frontend side of the project in Vue.js and used Node.js to create the CLI client. In order to ensure the proper security of the application, we chose Firebase Authentication.

Technological solution

ruby on rails
node.js - applover - case study bricknest

The outcome

The result of our cooperation is an easy-to-use web application and a powerful CLI client with a simple interface.

Meet our team!

Marcin Bialowas Project Manager


Project Manager

Jakub Maćkowiak Front-end Developer


Front-end Developer

Anton Zaporozhets QA Specialist


QA Specialist

Wiktor Wrona Backend Developer


Back-end Developer

kevin nowald full stack dev


DevOps Engineer

Nazar, front-end developer at applover


Front-end Developer

julia ux/ui designer at applover


UX / UI Designer

Case studies

Check out our case studies

Eko-logis featured image


Web and mobile apps for disposal of waste and debris in containers.

class equity case study

Class Equity

Online platform helping students grades K-12 build financial literacy and positive social behaviors.

applover case study airly


A unified platform for air quality data to aid governments.

Krzysztof PankowFounder & President at Dinga.ai
reviews quote icon

Applover delivered a high-quality MVP according to our requirements and budget. The team generated significant value for the price and proposed creative solutions. They communicated with us daily via Slack and managed tasks via Google Workspace and GitHub.

reviews quote icon