Web application for time and resource allocation management


Web application for time and resource allocation management

Client: Proximus

Proximus is one of the leading telecom providers in Belgium with the biggest coverage via interconnected and fixed mobile networks. 


What we did

  • Web Design
  • Development
  • UX


The Proximus marketing and sales team carry out several campaigns in Belgium to promote the installation of their fiber internet infrastructure. So, they employ different types of activities such as leaflets distribution, promotional calls, and home visits. They also divided their Belgium market into geographical entities including areas, sub-areas, cities, hoods, and blocks. The client faced the issue of not having an efficient way of scheduling and tracking their activities as well as visualizing the success of their campaigns, based on different factors such as performed activities, areas, and other metrics. 


The goal was to completely digitalize their model with a solution that would be able to track marketing activities and process data more efficiently.


The main challenge was syncing data from the client's sources to the app's database all while maintaining a highly controlled environment.

Final product

The final solution was a custom web app successfully integrated with their internal systems, with configurable options all while providing high-security measures. Proximus managers can now follow their sales and marketing activities, create new, personalized activities, and track their success.

Actions management

Proximus managers can easily create sales actions and personalize them depending on location, action type, start and end date, duration, etc. Admins can also create new action types and give them a name, price, and cancellation deadline.


We implemented a calendar feature so managers can have a time-related overview of their sales activities. They can also filter them by areas, sub-areas, cities, hoods, blocks, time, and activity type.

Managers Dashboard

Admins can manage users by adding new ones and assigning them different roles in the app. They can also access a complete overview of their activities and access important metrics. Finally, they then have the option to export the data and use it for reports.

Tech solution

For backend development, we used Java and the Spring boot framework while for frontend development, we opted for Angular. For hosting and data management we employed AWS servers.

Benefits for the client

The main benefit for the client is that their employees can now track the progress of their activities and export the data for further analysis. Functionalities are now fully configurable in-app. The platform also provides real-time resource allocation monitoring and resource availability overview via a multi-functional calendar.