Home > Projects > Simcall

Simcall

An application for managing prepaid wireless cellular connectivity

Type

Web

Industry

Telecommunications

Country

USA

Highlights

  • Setup of an AWS backup database
  • Creation of migrations to add new database objects
  • Implementation of new APIs on the backend application
  • Addition of a new set of queries to Retool

Challenge

The client is a communications carrier who takes a long-term or short-term lease on wireless cellular connectivity and resells it both to individual users and businesses. For businesses, the main advantage in purchasing from the client is that a business owner can simulate various scenarios (i.e., a massive volume of phone calls) and test how well their system performs under such load.

When the client approached SoftTeco, he already had an application for collecting and analyzing information on postpaid wireless cellular connectivity. The application was built on Retool and the client requested us to design a similar solution for the prepaid wireless cellular connectivity. The main challenge was, however, that the client needed the application to consist of two parts: one for viewing the general information on all lines and the other for the grouped view.

Simcall

Solution

Simcall is an application for managing and monitoring prepaid wireless cellular connectivity on the base of the Retool tool and the Postgres database. The application consists of two parts: one is used for managing general information on all prepaid wireless cellular connectivity, and the other provides a comprehensive grouped view. The grouped view is intended for when a carrier has one main line and several sublines, belonging to the main one. In this way, users can find the needed subline easily and in a faster manner, as well as finding how many spots are left in the group to fill them up.

Tech Stack

Backend

Python

AWS RDS (Postgres)

Frontend

Retool

React

JavaScript

Tailwind

Vite

How it works

The application is based on the Retool platform and the Postgres database. Since the SoftTeco’s team designed the app from scratch, we had to take care of both frontend and backend parts of the application. For the frontend, we had to redesign the app’s logic (using the existing application for postpaid lines as a base) so it enables general data scanning for all lines and a drill-down for the grouped view. The new application also required new indications for the database (whether the line is main or not) and new filters, which we enabled by using JavaScript.

Simcall

Need a high-performing solution to augment your business?

Let SoftTeco handle your tech challenges and design a software solution tailored precisely to your unique requirements. 

In order to switch from using Retool to creating an independent frontend application, the team used Vite, React and Tailwind. We also created new views (i.e., pages) by following a specific and updated business logic and added a new set of queries to the Retool service.

As for the backend part of the application, SoftTeco first stabilized the existing production database and disclosed multiple potential transaction lockers on the database. We then created migrations to add several new database objects according to the provided business logic. To ensure that the product functions as intended, the team added a staging database to test the migrations before running them on the production database. In addition, we added an Excel adapter to convert Google Sheets tables into database entries and added a separation of environments. This enabled the application to make requests to the production and staging databases independently.

Results

The SoftTeco team delivered a high-performing application that fully meets the client’s requirements and allows him to effectively manage both prepaid and postpaid lines. Right now, we continue working on the project, adding enhancements and improvements.

Our work

C2 SmartLight

C2 SmartLight

A system for managing smart outdoor lighting solutions

IoT

  • Web
Meek-A-Moo

Meek-A-Moo

A language-focused educational game for toddlers

Education

  • Mobile
  • Tablet

    Start your digital transformation journey today

    Drop us a line via the form below or contact us at [email protected] and our representative will get back to you within one business day.

    I agree with the Privacy Policy and the Terms of Services

    Softteco Logo Footer