IntexSoft

Web, Mobile & Enterprise software development

5.0 3 Reviews
Visit website
Write a Review
Verified Profile

IntexSoft delivers end-to-end software development services for businesses and IT companies since 2001. With 20 years of experience, we found a way of covering all your software needs as smoothly as possible.

Our approach to cooperation with clients is based on the concept of painless software development. We focus on the high quality of the product while making the process of development advantageous and agreeable for all parties involved.

$25 - $49/hr
250 - 999
2001
Locations
Poland
aleja Aleksandra Brücknera 25-43, Wroclaw, Lower Silesia 51-411
+48717353305

Focus Areas

Service Focus

20%
20%
15%
10%
10%
10%
5%
5%
5%
  • Software Development
  • E-commerce Development
  • Web Development
  • Mobile App Development
  • Testing Services

Client Focus

60%
30%
10%
  • Medium Business
  • Large Business
  • Small Business

Industry Focus

20%
20%
15%
15%
10%
10%
10%
  • Information Technology
  • E-commerce
  • Telecommunication

IntexSoft Clients & Portfolios

The State Hermitage Museum
View Portfolio
The State Hermitage Museum
  • The State Hermitage Museum screenshot 1
Not Disclosed
10 weeks
Art, Entertainment & Music

Challenge

Striving to increase the attendance and make visiting the museum more fruitful and interactive, our client decided to develop mobile applications for Android and iOS.

Solution

One of the key tasks within the project was to develop a virtual map and configure navigation in the museum. Our specialists used a GPS-system to implement this feature. With the help of Wi-Fi access points and Bluetooth beacons, the exact location of the user's device is detected and indicated on the museum map. When the application is started, a user can see in which exhibition room they are located, and the information about the exhibits of this hall.

In the application, a user can find the location of other Hermitage complexes on Google Maps and learn how to get to them.

Another additional crucial task was to develop a virtual tour feature for the exhibition rooms. For this, our specialists used panoramic photographs of the Hermitage halls.

IntexSoft specialists ensured the full-fledged operation of the app in offline mode. During the upload, images and texts are saved to the device, so information is available even without an Internet connection.

It is also possible to buy a ticket to the museum in the app. 

One of the client’s requirements was to set up a demo mode, Intexsoft specialists created this feature which gives free access to all the content and functionality of the application.

Audio guide app

Our specialists received the task of modifying the existing audio guide application for the Hermitage. With the app, a user can choose any hall of the museum and listen to a lecture about the exhibits there.

Our developers created a functional video tour for people with a hearing impairment. In the video, a sign language interpreter explains the information from the audio using gestures.

Tech Stack: Objective-C, MapKit, Java, EventBus, Push Notifications

Web application for Healthcare
View Portfolio
Web application for Healthcare
  • Web application for Healthcare screenshot 1
Not Disclosed
32 weeks
Healthcare & Medical

Challenge

The client urgently needed to extend the team to develop a large-scale web application for patients. And since we had already had a long and positive cooperation experience, they reached out to our team.

Solution

The main task was to create a large-scale web application with easy administration. To facilitate the work of content managers while creating new objects we used CKEditor, and some custom plugins to provide ready-made templates. 

Since the app contains a lot of video content, our specialists used the Brightcove service to assign a specific ID to each video and to compress video files, therefore, speeding up the loading of video content and making the process of placing files easier.

We were also working on a partner location block: it provides the user with locations of the partner doctors and additional information with an option to make an appointment or contact a specialist. For this feature, we used Google Maps, and also developed a special React component allowing the user to filter locations. 

The application menu is rather complex, so we configured its caching during the first page loading. For this we used HTML documents with menu item titles and the necessary data. The app contains many other static elements. Not to overload the servers, different levels of caching are used. 

To adapt the interface to the main types of modern devices, client’s designers created a separate design for each type. While implementation, our team used a grid-based layout system to display everything in the appropriate size. To speed up the loading on mobile devices, we developed a special module for Drupal. 

One of the highly important tasks was to adapt the app for people with visual impairments. The dev team used HTML Accessibility, which allows users to listen and navigate the content. 

Tech Stack: HTML5, scss, React, Lodash, PHP, Symfony, Nginx

Mobile App For Education Services
View Portfolio
Mobile App For Education Services
  • Mobile App For Education Services screenshot 1
Not Disclosed
33 weeks
Education

Challenge

The customer had an idea to develop a platform for the education sector to help in communication between teachers and students' parents. They set a strict deadline: the app had to be developed by the beginning of the academic year.

Solution

Considering short deadlines, our specialists together with the customer first decided to develop an MVP, research the demand among end-users and then rewrite it. But it turned out, there was no reason for that: the developed MVP was already a complete product, due to the fact that our developers initially implemented the right architectural solutions.

We developed templates for different types of messages within the app

The important task was to configure the display, whether the teacher's message was read by a parent. In addition, our team customized the functionality of messages so that the parent must confirm the agreement with the information received. 

We configured the editing capability depending on the user role. In addition, our team added message search, filters, and groups.

Our specialists provided full-fledged application operation in offline mode, because one of the requirements was to configure the teacher's emergency communication with the parent.

We configured the app operation for the cases when twins study in the same class. Our team developed the functionality of the app so that the teacher could send messages regarding each of the children individually. In such cases, parents can give different answers to each message.

For the cases when several children from the same family study in different classes, parents have a separate profile for each child.

IntexSoft specialists also developed a web version of the application.

Tech Stack

iOS: Swift, Microsoft Azure, Alamofire, MVVM/DI, ReactiveCocoa, ReactiveSwift

Android: Java, Microsoft Azure, EventBus, ReactiveNetwork, AndroidAnnotations

Web: AngularJS, Kendo UI, Bootstrap 3

AntiBAG tachograph
View Portfolio
AntiBAG tachograph
  • AntiBAG tachograph screenshot 1
Not Disclosed
25 weeks
Automotive

Challenge

Our client wanted to develop a mobile app that would track truckers' working hours. AntiBAG Tahograf had to track the time and notify when the driver must stop. Such an app became very important for end-users (truckers) because they were incurring huge fines for violation of work and rest rules.

Solution

Our team developed the mobile application for Android OS since Android devices were the most widely used among the client’s target audience.

When our team developed a new version of the app, the client and his co-workers tested it in real working conditions. After the testing, they made a list of edits and additions required. Developers reviewed this list and came up with a new version of the app, which was tested on the road again. Such an approach helped to implement a variety of useful changes. For example, we found a solution for traffic tracking errors appearing in long tunnels with no signal.

To ensure product security, we used Google's comprehensive security suite Google Play Protect that keeps malware off Android devices and helps to avoid hacking and data breaches.

Tech stack: Java, Native and Custom UI components, Crashlytics

Koawach
View Portfolio
Koawach
  • Koawach screenshot 1
Not Disclosed
23 weeks
E-commerce

Challenge

Initially, Koawach co-founders hired our team to create an adaptive e-commerce website. A month before the release, the clients were invited to the famous German TV-show Die Höhle Der Löwen. They expected an enormous increase in visitors and orders. So the first challenge was to develop a web application, which could keep up with a sharp traffic boost.

Solution

IntexSoft specialists worked on payment systems integration, logistical support, and also created a unique custom backend part for the platform. The innovative system architecture of the website was specially developed and integrated into this project. 

For the end-users convenience, an adaptive version of the platform was developed as well, this allowed easy access to the website via mobile devices.

In order to avoid blocking and blacklisting, in case of mass email distribution, our team tested various public servers and chose Gmail SMTP Server, where it was possible to set daily limits for letters auto sending. Control over the number and frequency of sending was carried out by the lining management system.

The project involved third-party payment systems, protected by standard security protocols. Two-level security provided a secure protocol (HTTPS) between the browser and the server, and a secure protocol between the server and payment systems. At the data center, all servers are closed in the internal network, which is not accessible from the outside through the firewall (DMZ).

Only the end user's requests pass through the first firewall. Access to the database, thanks to the second protection level, can only be done via one particular device by the certain protocol.

Tech Stack: CSS3, HTML5, jQuery UI, Sass/LESS, PHP 5, AJAX, MySQL, Magento, Gmail SMTP Server, Batch

Web app for Parfuemerie.de
View Portfolio
Web app for Parfuemerie.de
  • Web app for Parfuemerie.de screenshot 1
Not Disclosed
20 weeks
E-commerce

Challenge

Before IntexSoft, the eCommerce system for Parfuemerie.de was serviced by a partner who responded slowly to requests to implement necessary edits to the project. Changes that needed to be applied urgently were implemented very slowly. 

The company searched for a new IT partner that could solve these problems and prevent the emergence of new ones. Our company turned out to be the most competitive one. The main factors were our expertise in the deployment and integration of major e-commerce projects.

Solution

Since the system is a complex eCommerce system that depends on third-party systems, the team thoroughly analyzed the business logic of the integration before starting the development. Also, the e-commerce system had to provide high automation. So we came up with a solution - a self-healing data exchange.

At the first stage of the development, the client offered to choose a new eCommerce system from basic solutions - Shopware, Oxid and Magento 2. Our team recommended Magento 2 as the most suitable system: it has a large community, a huge plug-in selection and does not bind a software product to the vendor. 

IntexSoft developers chose a cloud solution with Docker containers as the architecture system.This enabled Parfuemerie.de to be independent of contractors. This solution helped to run the container with the application at any time and in any data center and without complex manipulations.

We also offered to equip the system with such technical functions as:

  • leveling and loading the balancing in computer networks at the DNS level;
  • data caching;
  • automation based on distributed sessions;
  • detailed monitoring.

Tech Stack: PHP 7, MySQL 5.6, Magento 2.1.6, Redis, Docker, Nginx, Linux, Round Robin DNS.

Online dance school
View Portfolio
Online dance school
  • Online dance school screenshot 1
Not Disclosed
25 weeks
Education

Challenge

Our client is a professional dancer, who came up with the idea to develop a web app intended for distant group dance learning via video streaming. 

The main challenge of the project was to achieve video stream sync on the web without any third-party systems.

Solution

At the first stage of the project, our specialists were working on Proof of Concept. We needed to specify the optimal technological stack and define how the program is going to work.

16 users can participate in one lesson: one teacher and 15 students. 

The app works the following way: 

  • before a lesson, a teacher uploads the audio to the app 
  • a student books a lesson and pays for it
  • during the appointed time, a student opens the app or enters the website via a mobile device, authorizes, and receives the prepared audio
  • the system estimates the speed of the data transmission channel and tracks when the student joins a lesson

After the tech stack was chosen and PoC tested, we divided each lesson into stages: Warm-up, Explanation, Practice, Monitoring, and Summary. Each of them has its own set of features.

One of the most difficult stages of the lesson is Practice, where the students begin to dance simultaneously. At this stage, our team needed to achieve perfect synchronization of 15 video streams. 

Synchronization was achieved through FFmpeg – a tool that allows you to manipulate the transfer of audio and video streams flexibly and conveniently. To display video streams without the use of third-party systems, we decided to use WebRTC technology. It was a perfectly suited solution for secure video streaming via a browser.

Tech Stack: JavaScript, HTML5, CSS3, WebpackJava 8, Spring Boot, Node.js, MongoDB, MySQL, WebRTC, Wowza Media Server, FFmpeg, NGINX, Amazon EC3

Tender System
View Portfolio
Tender System
  • Tender System screenshot 1
Not Disclosed
30 weeks
Other Industries

Challenge

The client needed to develop an automated system for holding tenders. We also had to configure the work in two modes: participant mode (search for tenders based on a set of parameters) and organizer mode (selection of participants, regulations control, bidding, winner determination, etc.).

Solution

IntexSoft developed the web application to meet all the client’s requirements.

Within the application, our specialists automated business processes related to the creation of tenders. First of all, we developed an automatic search for suitable tenders in accordance with set conditions.

IntexSoft developers also implemented a feature for analyzing tender terms for keywords that must be entered into the system in advance. Based on the search results and analysis of the received data, the system can issue reports on the managers’ working efficiency, on the total amounts of won tenders, and other aggregate data.

To ensure data security HTTPS protocols and encryption are used at all stages of interaction with the program.

Tech Stack: Wicket, Java, Spring, Hibernate, Maven, MySQL, WinCvs, Git.

Catalog Creation App
View Portfolio
Catalog Creation App
  • Catalog Creation App screenshot 1
Not Disclosed
26 weeks
E-commerce

Challenge

The client’s stock includes a huge range of products, which is why the company's employees have to create catalogs with thousands of pages. Previously, the preparation of such a catalog took around 2 years, cost a lot of money and labor, and moreover, during this time some information could become irrelevant. Also, with a manual layout, the level of inaccuracies was increasing, which could cause unpredictable consequences. So, the client decided to automate this process to reduce production time and errors.

Solution

Our pre-sales consultants together with a business analyst organized workshops for the client to collect the requirements, based on which, we prepared a software development concept and defined a technological stack.

One of the most crucial tasks was to develop a data quality control system for automatic verification of product information. Our experts designed a module that revealed any inaccuracies made by the operator.

We also developed a program with Excel spreadsheet features within the browser. We implemented the feature that allowed for data to be extracted, copied and replaced in one click, due to this, we significantly speeded up the workflow.

Our developers configured a treelike structure of products in the system, which significantly optimized the search process. We synchronized this application with a client’s online store and with the system for creating and printing catalogs.

To ensure security, our team took the following measures:

  • built a channel for secure data transfer;
  • implemented a system of access rights separation;
  • used HTTPS protocols and encryption at all stages of interaction with the program.

Tech Stack: JavaScript, AngularJS, HTML5, CSS3, JSON, Java, Spring, Hibernate, Gradle, Tomcat, PostgreSQ 

eCommerce mobile app
View Portfolio
eCommerce mobile app
  • eCommerce mobile app screenshot 1
Not Disclosed
20 weeks
E-commerce

Challenge

The client wanted to boost online sales and increase customer loyalty, so they decided to develop native mobile applications for both iOS and Android OS.

Solution

We developed native applications for Android and iOS platforms. While working on the project, the IntexSoft team used the Shopify platform to acquire a product list and categories of products directly from the client’s website. In addition, by using this platform the client can manage all products categories that are displayed on the application’s main page.

Payments are performed via Apple Pay for iOS, and Google Pay for Android. The developers also added an automated total cost calculation feature – when making an order, the buyer chooses the address and the total cost changes automatically depending on the delivery address.

To optimize the search for suitable products, our team added a special tool that allows displaying of recommended products based on the products that were recently viewed.

To ensure security, HTTPS protocols and encryption are used at all stages of interaction with the application.

Tech Stack

iOS: Swift, Nuke, Apple Pay, OpenApi (GraphQL), Shopify, MVC

Android: Java, Dagger2, RxJava2, GraphQL, Shopify, Moxy, MVP

Resment HR
View Portfolio
Resment HR
  • Resment HR screenshot 1
Not Disclosed
19 weeks
Enterprise

Challenge

resment UG wanted to develop a service that would simplify the planning of shifts and

vacations, as well as automate accounting of working hours and payrolls. The company recruited us to develop the backend for their web app. The customer already had ready mock-ups and frontend part.

Solution

We used the Symfony framework as the main development tool because it was well-suited to the customer’s tasks.

The customer provided us with the developed frontend part. Our team connected the web app with cloud storage and API. Also, our developers customized such functions as user management, notifications, integration with third-party services.

While working on the project, IntexSoft used custom software development kits (SDKs) and application programming interfaces (APIs).

MySQL was used as the database.

Tech Stack: iOS, Android, PHP5, CSS3, HTML5, Symfony, MySQL.

App for Data and Multimedia Management
View Portfolio
App for Data and Multimedia Management
  • App for Data and Multimedia Management screenshot 1
Not Disclosed
26 weeks
Media

Challenge

The client turned to IntexSoft with the request to restore the operation of some application modules, create new ones and support of the system. 

Solution

The program consisted of patches, many of which were missing in the repository. Our team decompiled, re-created version control systems in Git, and introduced git-flow extensions to support the branching model.

IntexSoft developers created new modules based on existing ones, having no description of then-existing modules. In such cases, our specialists carried out a reverse engineering in order to understand the principle of the system operation.

The developed modules included:

  • Project Information Management (PIM) - manages a huge amount of products in one place and imports the updates from the external system (SAP) once a day. 
  • Workflow management module - organizes the working process by creating special projects for products editing (translation, approval to the print or online catalogue). 
  • Media asset management module - works with all media and digital files of the products, stores them in their own file system and maintains previews for the files.
  • Bridge module - the module that connects all the modules within the system.

The program was written in Flex/Flash, but due to the fact that this technology is no longer supported by browsers, the client decided to migrate the application. After considering several different technologies and frameworks, we chose Angular 6.

For authorization, the application integrates with Microsoft Active Directory. HTTPS protocols and encryption are also used at all stages of the interaction with the program.

At the moment, we continue to support new application modules.

Tech Stack:  JavaScript, HTML/HTML5, CSS/CSS3, Adobe Flex, Java, Eclipse, Spring, Oracle, PL/SQL

Custom Highly-Loaded Data Storage
View Portfolio
Custom Highly-Loaded Data Storage
  • Custom Highly-Loaded Data Storage screenshot 1
Not Disclosed
28 weeks
Other Industries

Challenge

The telecom company had an outdated billing system that could no longer cope with some critical tasks and meet modern requirements. So, they decided to design a new system from scratch. One of the main goals of the system is to store data on all the consumptions and actions of clients. Since the product is also a billing system, it also serves to process and calculate data.

Solution

We developed a highly loaded data storage system based on the client’s requirements.

The scale of the system can be compared with Spotify. The system processes billions of files per day and receives approximately 600 thousand records per second.

In the conditions of such data volumes, the distributed Cassandra database was used as storage. Several data centers located in different regions were used to ensure data integrity and load balancing.

As for billing, the system is not able to issue invoices itself, but it processes the data that is used for this purpose. For processing and calculating the distributed data, the development team used Apache Spark.

All data is processed and stored using microservices. Currently, there are about 20 microservices within the system.

To ensure system security, the SFTP protocol, Single Sign-on (SSO) technology, and data encryption are used.

Tech Stack: HTML/HTML 5, React, Java, SpringBoot, Spring, PL/SQL, Oracle

Automotive mobile application
View Portfolio
Automotive mobile application
  • Automotive mobile application screenshot 1
Not Disclosed
24 weeks
Other Industries

Challenge

Striving to raise the level of service and increase customer loyalty, the client decided to develop an official mobile app. The main goal of the app is to ensure fast and effective communication between a driver and the club's support service.

Solution

The IntexSoft team developed the applications for both iOS and Android platforms.

One of the main tasks was to set up a search for gas stations. It enables the user to see the details of the nearest gas stations: address, distance, fuel types, and working hours. In addition, these details are synchronized when the app is launched, so it’s possible to search for gas stations even in offline mode.

We customized a routing feature: a user can specify the starting and ending points of the trip, and the app will show the optimal route on the map. The app also allows voice navigation. To ensure correct map integration, we wrote separate modules for iOS and Android.

One more task was to set up an evacuator call within the app. A user only needs to press the button to make a call. We also set up another way of communication: via the mobile app, a user can send a request, and the evacuation service will receive it with information about the user’s geolocation and contact information.

To ensure the convenience of usage, we added a push notifications feature.

Tech Stack

iOS: Objective-C, UIKit, Alamofire, ObjectMapper, Fabric Realm, Core Data, APNS

Android: Java, Native and Custom UI components, Crashlytics, Realm, GCM

Bitcoin.de
View Portfolio
Bitcoin.de
  • Bitcoin.de screenshot 1
Not Disclosed
33 weeks
Financial & Payments

Challenge

Bitcoin.de is the largest cryptocurrency exchange in Europe. It has 775,000 users. The platform works on the principle of a peer-to-peer bitcoin marketplace. 

They turned to IntexSoft with a request to develop a mobile application for a crypto exchange. The company's goal was to improve the UX on mobile devices. In addition, Bitcoin.de wanted to raise the importance of its brand through a corporate mobile application.

Solution

UX/UI Design

The design process began with an analysis of the requirements and the data provided. An MVP was already developed and our team needed to adapt it for Android and add the possibility to notify users at the moment when the cryptocurrency rate was changed. In addition, the task was to design a quick access flow to buying/selling cryptocurrencies.

Development

The security issue was critical for the project. Our experts have carefully thought it out, developed and tested a high-level security system that prevents: 

  • password theft
  • third party transactions
  • man-in-the-middle attack

By providing secure access to data, our developers have achieved a high level of usability. To access the crypto exchange, the user needs to scan a QR code in a web app once. The code serves as a tool for the simple and quick transfer of keys and passwords as well as for connecting a mobile application to the crypto exchange web service. 

The keys to the application belong only to the use and provide data encryption and user authentication. If a third party takes a photo of a QR code, the connection will still be impossible.

The dev team used a WebSocket connection to ensure a permanent connection between the server and the mobile device. It is necessary, in particular, in order to have the list of available offers updated.

Data protection on mobile devices is provided through biometrics: Touch ID and Face ID.

Tech Stack: iOS, Swift, WebSocket, APNs, HTTPS, Face ID, Touch ID

Corporate platform for retailers
View Portfolio
Corporate platform for retailers
  • Corporate platform for retailers screenshot 1
Not Disclosed
34 weeks
Retail

Challenge

The client wanted to develop an internal corporate service which includes a web admin panel and mobile application for retailers to expand the sales network and, as a result, increase sales. 

Solution

Our team developed a cross-platform mobile application using React Native and a web admin panel using Vue.js since these technologies’ capabilities met all the customer’s requirements.

To increase sales of a certain list of goods, the following functionality was implemented: the customer defines the promotion campaign conditions, which allows sellers to receive points for the sold products and to convert these points into cash.

The work is organized as follows: a new seller is added to the system via the web panel who then authorizes in the mobile application. The seller registers product sales by scanning the QR code on the packaging via a mobile application. For each registered sale, a certain number of points is credited to the seller’s account, following the campaign rules. Then the seller can withdraw these points to a bank account as cash.

The admin panel is available as a web application. Company employees can register new members (sellers), manage promotions, QR codes, a list of goods, block users, etc.

The admin panel provides three user roles with different capabilities:

  • Super Administrator manages administrators, managers, and users;
  • The administrator can supervise managers and users;
  • The manager can control personal income tax questionnaires, promotions, product lists, QR codes, generate automatic reports, and export them.

To ensure the security of user data, the developers used the HTTPS protocol. The bcrypt adaptive cryptographic hash function provides the secure storage and encryption of passwords.

Tech Stack: React Native, Vue.js, Java, Gradle, Hibernate, Spring Boot

Expertise Keeper
View Portfolio
Expertise Keeper
  • Expertise Keeper screenshot 1
Not Disclosed
30 weeks
Other Industries

Challenge

The project's goal is to create a unified repository of the company's technological expertise and reduce labor costs for performing routine operations.

Solution

The product includes two key modules: Employee database and Project database.

The Employee database contains all information about the company's employees involved in clients’ projects: project managers, business analysts, developers, testers, as well as DevOps engineers.

After filling in the employee's card, it is possible to generate a CV according to the available templates. The end-document is used to demonstrate the competencies and skills of the employee to the potential client.

In the card, a user can also see the analytics on the skills of specialists - what new technologies they have mastered and how far they have advanced in those they studied earlier.

The card can be edited within the system. The program allows users to export the card to Microsoft Docs and Google Docs formats.

The Project database contains information about all projects. As in the employees section, a card is assigned to each project, including the following information: project name, client name, industry, type of project (web/mobile), technologies, and a list of company specialists working on the project.

You can also add links to third-party resources and attach files to the card - screenshots and project documentation.

To ensure data security HTTPS protocols and encryption are used at all stages of interaction with the program. Authorization is made via local LDAP (lightweight directory access protocol).

Work on the project continues. The HR module is to be developed soon.

Tech Stack: JavaScript, Angular, Glide.js, Node.js, Express, Java, SpringBoot, Python, PL/SQL

Migration of Poker Calculator
View Portfolio
Migration of Poker Calculator
  • Migration of Poker Calculator screenshot 1
Not Disclosed
14 weeks
Gambling

Challenge

The main goal of the project was to migrate the tool to contemporary technologies, without implementing new functionality.

Solution

Although the calculator worked well, the technology needed to be updated. When choosing a stack, we considered that the web application should be adaptive: display should work stably on all devices (PC, tablets, phones). So our team chose React, as it was the best option to fulfill these requirements.

The client also provided us with all the necessary layouts and graphic materials for updating the design of the application. The design has also been adapted for desktop and mobile devices.

Tech Stack: JavaScript, React, HTML5, CSS3

Mobile app for Findervest
View Portfolio
Mobile app for Findervest
  • Mobile app for Findervest screenshot 1
Not Disclosed
16 weeks
Startups

Challenge

IntexSoft developers faced a rather difficult task: it was necessary to create an app separately for iOS and Android within a short period of time. 80% of work should have been ready in two months after the project started.

Solution

One of the challenges was to develop a Tinder-like user interface. Our team had to integrate LinkedIn into the application and to develop user onboarding in accordance with the following roles: business founder, investor, corporation. While registering a user should choose a particular role and fill in a suggested form.

Access to the server API is password protected – a user needs to be authorized to access it. Only authorized users can use the application.

At all stages of interaction with the program, HTTPS protocol is used, which encrypts communication between the application and the backend.

Within 3 months IntexSoft specialists developed the backend of the app, the support of Android and iOS platforms, as well as the frontend part.

Tech Stack: 

iOS: Swift, Alomafire, CoreData, Reactive Kit, Bond, Fabric, MVVM+Router, Websocket, Rest API, Deep Link,

Android: Kotlin, Moxy, Dagger2, Retrofit, Clide, RXJava, Socket.io, MVP

Learn more: https://intexsoft.com/portfolio/mobile-app-for-findervest/

Sales automation for Telecom company
View Portfolio
Sales automation for Telecom company
  • Sales automation for Telecom company screenshot 1
Not Disclosed
20 weeks
Telecommunication

Challenge

The client turned to IntexSoft to automate sales for telecommunications companies.

Initially, the client did not have an exact project concept but a business idea. They were looking for professionals to bring their business to the next level.

As a result, the IntexSoft team came up with the idea of developing a system from scratch using the created framework for the client’s points of sale with the ability to issue SIM cards and bank cards.

Solution

The development process started with writing the specification and preparing solutions. The basis was the HJ Framework developed by the client’s company.

We deployed all services in the Kubernetes cluster. The basis of services was formed according to the HJ Framework specification. The services were written in Java.

The system for issuing SIM cards was our MVP (Minimum Viable Product) the IntexSoft team worked on.

We developed the back-end for the app that automated the entire path from attracting a client to their registration. The product is a catalog of available products.

This application has the function of reading QR codes. The function is necessary when the client makes an order at one point of sale and picks up the SIM card in another office. 

The application supports several types of documents that can be used to issue a SIM card. When issuing a SIM-card, a bank card is made for the client, which is printed at the department of the operator.

We developed a feature that allowed multiple employees to work with a single client to distribute roles at different stages. The system recorded all operations for each step of this process. It was necessary to set up logging correctly to understand when, where, and what employee registered the customer. 

Tech Stack: Lua, React, Java, Spring Boot, Grafana, Consul, Prometheus, Kibana, Kafka, Camunda, RabbitMQ

Supply chain management system
View Portfolio
Supply chain management system
  • Supply chain management system screenshot 1
Not Disclosed
15 weeks
Transportation & Logistics

Challenge

The client required supply chain software development services to build a corporate application for full-cycle product supply chain monitoring.

Solution

We developed a user-friendly web application and synchronized it with the corporate tendering service also developed by our team. Thanks to this, the client can easily integrate projects with the tender system and automatically create and launch tenders.

In the course of this supply chain software development, one of the essential technical tasks was the synchronization of the service with the SAP system. We made it possible to process incoming invoices in SAP ERP automatically.

Initially, it was necessary to adjust the parameters that affected the total amount of value-added tax manually. We have created a feature for VAT calculation: a user imports the Excel file into the application – and the system automatically calculates the tax amount for each project.

Our experts have implemented a full-text search within the application, due to this, a user can search for a project not only by a name but also by its content.

Security was an extremely important issue in the project because our client stores confidential information within the application. We took the following measures to ensure the security of the project:

  • Provided data transfer between the client and the service over an encrypted channel (SSL/TLS);
  • enabled authentication;
  • applied the distinction of access rights and visibility of data for employees;
  • developed data backup.

Tech Stack: JavaScript, Apache Wicket, Java, JavaScript, Spring, Hibernate, Maven, Rhino

IntexSoft Reviews

5.0 3 Reviews
  • All Services
  • Software Development
  • Web Development
  • Mobile App Development
  • Relevance
  • Most Recent
  • Rating: high to low
  • Rating: low to high
Write a Review
Igor Ageev

IntexSoft's collaboration delivered exceptional, industry-specific solutions

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
Completed
Retail

Share it on

Review Summary

Our overall experience with IntexSoft has been exceptional. Their specialists played a pivotal role in our projects, contributing significantly to the success and efficiency of our solutions. The collaboration with IntexSoft has been characterized by professionalism, expertise, and a seamless integration of their team with ours. From the initial stages of planning to the final delivery, IntexSoft consistently demonstrated a commitment to excellence.

What was the project name that you have worked with IntexSoft?

Software Development Collaboration in Banking and Retail Sec

What service was provided as part of the project?

Web Development, Software Development, IT Services

Describe your project in brief

Our project involved collaborating with IntexSoft, a software development reseller company, to enhance our team's capabilities in the banking and retail sectors. We engaged IntexSoft to contribute to ongoing projects with a prominent banking institution and a thriving retail enterprise. The goal was to leverage their expertise to deliver tailored solutions that addressed the unique challenges within the banking domain and elevate the performance of our retail partner

What is it about the company that you appreciate the most?

What sets IntexSoft apart is their adeptness in understanding the intricacies of different industries, particularly the financial sector. Their tailored solutions have been instrumental in addressing specific challenges within the banking domain, showcasing their deep industry knowledge. Additionally, their dedication to excellence and attention to detail have been standout qualities that positively impacted the overall quality of our projects. The collaborative approach of their team and their

What was it about the company that you didn't like which they should do better?

It's challenging to identify any significant shortcomings in our experience with IntexSoft. Our collaboration with IntexSoft has been a highly positive and productive experience.

Aleksei Galesnik

They have an extensive level of knowledge and are always ready to advise us on any issues.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$50001 to $200000
In Progress

Share it on

Review Summary

Our company is working on an enterprise web service for a US company. Over time the project started running bigger with the technologies we do not use, so we decided to augment our team by involving third-party specialists. We hired IntexSoft specialists to extend our dev team.

From the IntexSoft side, we hired 3 backend developers, 2 frontend developers, and a QA specialist.

What was the project name that you have worked with IntexSoft?

It's under NDA at this moment

What service was provided as part of the project?

Software Development

What is it about the company that you appreciate the most?

They are working hard to organize all process smoothly to be on time

Good skills of a PM to organize the whole team with ours

They are always open to discuss the growth of the team with good talents

What was it about the company that you didn't like which they should do better?

The team formed a little longer than we expected, as the specialists were busy on another project.

Eugen Shashkou

IntexSoft provides software development for a software solutions provider from Germany.

Rating Breakdown

  • Quality
  • Schedule & Timing
  • Communication
  • Overall Rating

Project Detail

$10001 to $50000
In Progress

Share it on

Review Summary

IntexSoft is our permanent software development partner. We have already hired them before to build several Fintech-related web and mobile apps. The last time we hired them to build our own product. Our goal was to develop a user-friendly mobile application for the contactless exchange of business cards.

We developed several great apps and continue to design new features for some of them. Our management and customers are always pleased with the quality of the work and usually, we receive really positive feedback.

What was the project name that you have worked with IntexSoft?

Custom Software Dev for Software Solutions Provider

What service was provided as part of the project?

Mobile App Development, Web Development, Software Development

Describe your project in brief

Our product - VisitK is a mobile application for business. It works as an electronic business card and is intended for those who often go on work trips, attend meetings and conferences. The key features of the app include: creating an electronic business card with just one click, exchange of contact information by scanning a QR code, prompt update of contact info, and the ability to share electronic business cards between users. The IntexSoft team operated using Scrum methodology with two-week sprints. IntexSoft provided me with access to our Jira task management system. So I was able to directly contact the developers and independently set tasks for them, streamlining the production process.

What is it about the company that you appreciate the most?

Among all the positive moments, we were especially impressed by the professionalism, responsibility and flexibility of specialists.

IntexSoft project managers are great specialists. They are always in touch, ready to solve any issue.

What was it about the company that you didn't like which they should do better?

Everything was perfect. If there were any issues, we identified, discussed, and quickly resolved them.