Web application for aggregating business data​ 
February 27, 2023
article image

Five Systems Development & stocker/ IRmedia 

 

 

  

 

 

Objective: 

 

 

FIVE helped the Israeli company in creating a system for automating a lot of manual work: from aggregating business data from various sources to generating complex reports for assets/companies/investors up to 20 times faster than previous implementation and adding new features. 

 

 

 

Challenge: 

 

 

FIVE’s Client is an Israeli-based company Stocker that is working in the trade market consulting area.  

 

 

Stocker decided to create an information system for public companies. The system would enable the public company to receive invaluable information concerning the activity of its shareholders and bondholders. 

 

 

The main idea of the project was to create a cloud-based web application (hosted in Amazon) with capabilities to collect, parse and store trading information and generate reports based on the collected data. 

It was the solution from scratch and we’ve had pretty short timelines.  

 

 

 

 

Solution: 

 

 

FIVE team together with the Client decided to use a mix of practices and approaches taken from agile/scrum and waterfall. 

 

 

After detailed clarification of UI/UX and functional requirements, we've developed a .NET Core-based API and Angular-based site, separating the process into several milestones. The solution was deployed to Amazon using several AWS services. ElasticSearch functionality was also added for increasing the full-text search capabilities of the application. 

 

 

The whole project took our team 4 months of development and 3 more months for creating additional features. Our team was available 24/7, which helped solve some specific difficulties as soon as possible. At first, the initial spec was not detailed enough so several clarification sessions were required.

 

 

And we’ve had some difficulties integrating some types of data: even system was designed to be extendable for new sources of data, some content (that was not initially provided) had too many differences from already integrated ones and required additional development efforts to enable the system to extract data from them. 

 

 

 

 

 

Technologies: 

 

 

FIVE’s team in this project was presented by full-involvement engineers: Full- Stack Tech lead, BE engineer, PM and partially involved (for specific tasks): UI/UX designer and DevOps engineer. 

 

 

We’ve used the latest technologies:  

 

 

  • Relational DB (Postgres) + fulltext-search engine (ElasticSearch) 


  • C# 


  • .NET Core 2.2 


  •  TypeScript + Angular 

 

 

 

Results: 

 

 

As a result, with FIVE’s help, Stocker has obtained a great modern and fully automated service that helps save companies money and human resources. The Client came to us with a very interesting complex idea and we have helped them implement it! As always, we’ve done our best, paying as much attention to every single detail as possible.

 

Compared to the previous implementation, the service now has a lot of new functionality and helps build reports much faster.  

 

You may also like

Mobility-2

Building a Scalable Backend Proxy Application for a Global Mobility Leader

May 17, 2024
Unbench

Optimizing Pharmacy Application for 'Бажаємо здоров’я'

May 14, 2024
Gaming app

Seamless Gaming on Android for a gaming platform that offers a unique gaming experience

May 14, 2024

Didn't find the information you need?

You can always contact a representative of our company. We'd love to hear from you.