Back to cases

Data visualization for making right business decisions

Retail companies launch advertising campaigns, analyze customers’ behaviour and make decisions on how to improve customers’ experience while shopping. It is a large amount of incoming data that should be processed well. Admin panels and dashboards are must-have solutions for such purposes.

In this case, we will speak about how UpsilonIT has developed a complete solution that manages, processes, analyzes and visualizes marketing data.

50 weeks

of development

7 members

in team



Have an idea? Let’s discuss!


Admin panel with dashboard was needed for managing and analyzing the information about clients’ movements and ad campaigns in big shopping mall. The main target was to develop a functional admin panel with an informative customizable dashboard.

  • Administrators should have had possibility to customize, manage and control loyalty programs, ad campaigns via admin panel
  • Dashboard was supposed to show all useful data about the status of loyalty programs, clients’ movements and mall’s activities






We developed an admin panel and dashboard that had these main features according to challenge:

  1. Loyalty programs and ad campaigns accrual setup (including managing of staff, periods and segmentation)
  2. Charts and graphs visualization (customizable diagrams with filters and sort)
  3. Databases of customers and campaigns (including all necessary table organized data)
  4. Information and visualization of the most visited stores (interactive scheme of mall)
  5. Aggregation of data from beacons net (you can read about them in this case)

In this case, we utilized Python as the main back-end programming language, React as the main front-end framework. In addition to this technical stack, we utilized such useful tools and libraries as PostgreSQL, AWS (EC2, S3/CloudFront, RDS, Redshift, Route53), Black, MyPy, Pipenv.


As a result, UpsilonIT have developed a complete platform that manages, processes, analyzes and visualizes all marketing data. It was connected to the net of beacons (read more in this case) and made a complete solution for business. This platform does not only visualize all data but helps to make right business decisions.

Our other project you may like


Medignition - Educational app for healthcare Innovation hub


ThoughtSpot - Developing internal resource management application


Object tracking - Bringing BI to your construction business

Get in touch

Communication is the key. Let's discuss your project together.

We will respond to you within 24 hours

Kenny R. Lienhard

Kenny R. Lienhard

CTO, Medignition Inc

We wanted to implement a new education platform that offered online courses in finance. The scope focused on the implementation of multiple user interfaces. UpsilonIT used React, GraphQL, and GatsbyJS. UpsilonIT had strong coding skills. The app had a clean codebase and complied with all specifications. They complied with our requirements for the UI. We communicated daily via Slack.

Matt Wong

Matt Wong

CTO, Civic Connect

Upsilon’s work was always on time and met all customer expectations. Their team had an ease of communication but what was the most impressive about them is the integrity and work ethic of each member. We had a business manager, a lead architect, and a mix of senior and regular engineers. The workflow was extremely effective - the teams had a regular cadence for communication.

Zhanar Serikpayeva

Zhanar Serikpayeva

Creative Consultant, Etage Group

We needed help with mobile app development, data analytics, and beacon installation to be able to collect, store, and analyze our customer data. The finished application met the requirements perfectly, with the team finding an excellent solution to collect, analyze, and store customer data. They were highly professional throughout the work, always making themselves available, and responding well to any changes.

Amazing companies who trust us: