Our Solution

Our Solution

Swiss translator connection platform

Our Solution

This IT Solution does not reinvent the wheel, but simply makes it better. In order to build a solution that is better than the alternative solutions in Switzerland, we analyzed the best products and harmonized them with the unique idea of our partner.

The platform is simple and allows quick registration for users and translators/interpreters. While the user can create new requests on the website, for example to get a translator on site, in a video call or phone call, the translators could find new requests in the area in Uber style and coordinate them intuitively via a Mobile App.

Sophisticated profile management allows coordination of all translation requests as well as profile information.

The integrated Video Call system makes handling video call requests easy and removes the need for third party products.

All this is managed by the platform in the background through an administration tool. Invoices are created and sent. Support requests answered.

A simple IT Solution for users, translators/interpreters and the platform itself.

telescope_mas

Key Components

Key Features
registration

User profile management

registration

Translation request management

registration

Review management

registration

Video calls

registration

Push notifications

registration

Admin panel

Tech Stack

Tech

Laravel

Back-end

Laravel was used in this project. Laravel is a full-stack system that provides the ability to create front-end and back-end as part of a framework for websites. Combined with a MySQL database, the entire infrastructure can be created, maintained and scaled. It is an open source framework with a large community and many built-in features.

Flutter (Dart)

Back-end

Flutter Mobile Applications are written in Dart. Dart is a free, open-source language. The apps were developed in Flutter to reduce the development time for an Android and iOS app and simplify future maintenance without compromising on quality.

Social Login

Social

Social Login is a single sign-on for end users. To eliminate the need to manually create a new account, we have integrated Google, Apple, and Facebook logins that use the existing credentials of the social network provider and create a new account for the RMN Events user.

Chat

Social

For the interactive course, the video call, we integrated the Zoom Video SDK and not only customized the layout, but also implemented the group splitting functionalities.

Google maps

Social

With Google Maps APIs integrations, we have been able to show the events through an easy 2D map interface.

Stripe Payment Gateway

Social

Stripe provides software and APIs for processing online payments: Accept payments, send payouts with various payment methods like credit card, bank transfer, Google & Apple Pay and much more. In RMN Events we implemented the ability to pay via credit card, so users can purchase event specific products, season passes for their athletes or register athletes to an event as guest.

Firebase Push Notifications (FCM)

Social

The integration with Firebase Notifications (FCM) is a free service that enables user notifications for Android and iOS devices. Firebase allows the product automatically and the console administrators to easily send notifications across platforms without having to write own implementations.

How Vitec Archived The Project Goal?

Client goal

The requirements were not complicated for the first version of the IT Solution, but it is very important to analyze all the requirements in order to develop the best possible concept. Once this was done, we planned the implementation and schedule.

services category

The IT Solution consists of several products. To ensure consistency and branding from the beginning, we first built a UI Design System and maintained it in Figma. Then we created the first screens to finalize the direction and thus the first product design.

services category

By using the Laravel framework and MVC design pattern for the website and back-end, as well as the the Flutter framework and MVVM design patterns, we were able to develop the project quickly and fix minor procedural bugs directly through an iterative review process with our partner.

services category

Quality is always our top priority, but time must also be considered. For smaller IT Solutions we reduce the testing to the most necessary to ensure all core functions. The tests went successfully and the smaller edge-case bugs were tolerated in the beginning.

services category

We set up the server and deployed the back-end, database and website. Both apps were published and with that the solutions were accessible and ready to be used by everyone. We were endlessly happy to receive the first positive feedback from our users and our partner.

services category

Main Functionalities

Functionalities
Check-Out

User Authentication and Management

Check-Out

Dolmetcher offers classical authentication via email and password. The email is verified by a second step via a One-Time-Password send to the email. While registering the user sets up either a customer or translator account.

Within the website, the user has the ability to edit all information, maintain their profile related data and translation requests or can delete the account.

Check-Out

Translation Request Management Customer

Check-Out

This module is the core of the IT Solution.

Translation requests are created by customers on the website. The price is automatically calculated by the platform. The requestor can edit the request as long as it has not been accepted. When a request has been completed, the translator sends a summary to the customer, which is confirmed by the customer to set the status of the request to "Completed"

To ensure quality, a rating system has been built in - after completion, the customer can submit a simple rating.

To make follow-up jobs easy, the customer can send a direct request to the same translator with just one click.

Check-Out

Translation Request Management Translator

Check-Out

In the mobile app, the translator can see matching requests with all the information for their languages and in the area if on site. Like Uber, the first to accept this request gets the job. All jobs are displayed transparently in a dashboard.

Effective filter functions allow the right requests to be found in seconds.

Once a job has been completed, the translator sends a summary to be confirmed by the customer.

Check-Out

Smart Notifications

Check-Out

With the help of Push Notifications, the translator never misses a new job that is suitable for him or her, nor does he or she miss the execution of pending jobs.

Check-Out

Price modeling

Check-Out

Prices for different types of requests (on site, video, etc.) as well as for different partners are set in the admin panel. The platform has the ability to set different price modeling for different customers/translators. For example, customer 1 pays less than customer 2 for the same service (framework contracts of organizations) and the translator earns more than another through better negotiations with the platform.

Biggest challenge

Biggest challenge and our journey of overcoming

Biggest challenge

The biggest challenge was the special and consistent design that in this case also defines the branding of the entire company.

By creating and modifying several UI Design Systems and experimenting with different screens and components, we were able to find the right branding.

Through a clearly predefined procedure of acceptance of the Design System, through the first screens and features to the finalization of the entire design and writing of the developer handover documentation, so that everything is implemented according to the design ideas, we were able to achieve a very good result in a very short time.

It was especially pleasing when the design was successfully accepted by the design team in the first testing of the IT Solution.

Challenges are here to grow and so that one does not get bored. We are looking forward to every new challenge with new or existing partners.

Most special moment in
our journey

journey

The most special experience in the project for us was the individual price modeling. We had not implemented this type of functionality very often and therefore had to be clearly defined and limited with our customer in order to make the implementation effective and scalable on the one hand and at the same time present it very intuitively and comprehensibly - transparently - for the users to prevent problems in understanding.

The keyword here was UX with simultaneous development time reduction.

It is always very exciting to digitize new and special functionalities of business models. If you also have a business model that needs to be digitized and are looking for a 360° Software Development Partner, please contact us.

If you want to see how Interpreter looks like and helps Switzerland with translations and interpreting, visit the website.

journey

Leave A Reply

Reply

Your email address will not be published. Required fields are marked *

Marc

Marc Roset, CEO at Vitec, loves working with people around the world to develop trend-setting and innovative IT concepts. His working methodology can be summarized as follows: "Talent wins games, but teamwork and intelligence win championships."

Other Interesting 360° Success Stories

Portfolio

Every successful project has its own success story. We aim, we work, we deliver and let our next projects tell a new story. We have a lot more in our closets. Please let us know if there is anything you need and we will bring it out for you. Together, let's create another one.