fbpx

Dinga

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

dinga.ai
Arrow down

EXPERTISE

Design

PLATFORMS

Web app

Deliverables

UX, UI

Interested?

Join the waitlist

Brief

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
vue.js
node.js - applover - case study bricknest
firebase

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

Marcin

Project Manager

Jakub Maćkowiak Front-end Developer

Jakub

Front-end Developer

Anton Zaporozhets QA Specialist

Anton

QA Specialist

Wiktor Wrona Backend Developer

Wiktor

Back-end Developer

kevin nowald full stack dev

Kevin

Full-stack Developer

Nazar, front-end developer at applover

Nazar

Front-end Developer

julia ux/ui designer at applover

Julia

UX / UI Designer

Case studies

Check out our case studies

Eko-logis featured image

Eko-logis

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

class equity case study

Class Equity

ClassEquity is an online platform helping students grades K-12 build financial literacy and positive social behaviors. Read more!

applover case study airly

Airly

A platform panel for monitoring air quality.

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