TeamDev Situation Room for Crowd Analytics

TeamDev Situation Room for Crowd Analytics is a platform composed by mobile components, an interface with social networks, a geographical control dashboard that provides considerable assistance in the management of emergencies and events, showing in real time what happening in a given scenario; and a mobile application for Staff Members.

It integrates, and processes information related to a specific place from different sources, as IoT sensors, social networks and other data collection applications. From their interpretation it is possible to obtain useful information for decision making, which are made by sending tasks to specific and qualified staff located in the territory.

Through TeamDev Situation Room for Crowd Analytics, it is possible to monitor and detail an event based on its spatial and temporal characteristics.

Product developed

The software provides some indicators to the user:

  1. location and number of issues;
  2. location and number of tasks;
  3. location in real-time of operator in the field;
  4. travel time to the city hospitals;
  5. number of incidents;
  6. number and position of citizen services;
  7. social networks analysis;
  8. real-time traffic;
  9. percentage of males / females detected at the access point;
  10. percentage of different age groups detected at the access point.


Users who access the TeamDev Situation Room for Crowd Analytics platform for Independence are of different types:

  • Citizen

The citizen is any person who participates at Western Days festival. In addition to using their own social networks, it is able to send issues via the dedicated app.

  • Room Manager

The Room Manager is a sort of administrator and has access to all the monitoring data of the Situation Room.

  • Membro del personale

The Staff Member belongs to an organization (e.g. police forces, volunteers, etc.). Each member needs to have access to a list of specific tasks assigned to him, as defined by the Room Manager.

Each user can have different access levels according to their specific tasks, in order to allow access to the operations made available to the software in a diversified manner.

The tasks and characteristics of each access are detailed below.

Citizen can:

  • normally use its social networks. The information published, tagged in an appropriate manner, will be scrapped by TeamDev Situation Room for Crowd Analytics
  • control in real-time useful information about the event
  • connect to a dedicated application to send reports to who manages the event

Room Manager can:

  • check the general status of the event from the dashboard
  • monitor alerts and issues from citizens
  • assign tasks to the staff members
  • monitor cameras and IoT sensors
  • control the “sentiment” of the event through social networks

Staff Member can:

  • monitor the event map according to its tasks
  • receive operational tasks with priority level
  • maintain a checklist of the tasks that must be performed
  • send geolocalized position automatically
  • self-assign new tasks that will also be displayed by the Room Manager


A Staff Member is a resource that takes care of specific tasks assigned to it. For example, a policeman, a volunteer, an ecologic operator, an emergency aid doctor, a person involved in a service for citizenship, etc.

Essential requirements for the mobile application must be the simplicity of use and the quick access to information.

This is because, in all probability, Staff Members in territory do not have enough time to devote to using an overly complex application, but they need to have immediate access to their list of tasks and check their progress.


The Staff Member needs to:

  • check the general status of the event according to the competences and tasks assigned to it
  • report in real time its position and its movements, so that it can be monitored by the Room Manager who is responsible for the assignment of specific tasks
  • view the list of his tasks (sorted by priority) and take charge of those who can currently perform
  • self-assign new tasks, which can also be viewed by the Room Manager in the Situation Room

The Staff Member mobile application offers a number of functionalities. The user can view a map in real time with points of interest highlighted. Furthermore, the user can monitor and change the status of his tasks: Pending, Started, Completed. Each task is associated with a priority set by the Room Manager during the creation of the task. Finally, the user can create his own tasks that will be made available also to the Situation Room, in order to allow a constant and real analysis of the resources in the territory.

As it is born

Western Days Independence 2018

Independence Day is a national holiday in the United States celebrating the establishment of the country with the signing of the Declaration of Independence.

Independence is a town located in Oregon USA of only 9,000 people and it celebrates the 4th of July holiday with a multi-day event called Western Days. The festival is a three to four days celebration spanning the holiday weekend and it involves, in general, many thousands of people in the park, with the largest crowd that comes for fireworks. The hometown show typically gets around 8-10,000 people and the big show on the 4th has an estimated attendance of over 20,000 people. Due to the high number of participants, the management of the event is difficult (a lot of issues with parking, traffic congestion, pedestrians, etc) and the city of Independence must use extraordinary human resources (police forces, volunteers, etc).

Management of the event itself is also difficult – staying on top of garbage collection, restroom restocking, security, etc.


The City of Independence together with TeamDev is one of the winners of the FIWARE GCTC Challenge 2017 promoted by NIST (U.S. National Institute of Standard and Technology), FIWARE Mundus and FIWARE Foundation. The municipality of the City of Independence was looking for a suitable software for real-time monitoring of the progress of the event. After using the software, the city proved to be interested in maintaining the platform for daily use and monitoring of city security. In more details, the City of Independence was looking for a solution featuring the following properties:

  • Manage the safety of the Independence Day festival
  • Monitor the aggregation of people to prevent crowds.
  • Collect citizens reports.
  • Act in real time directly in the field.
  • Integrate data coming from sensors in the city.
  • Being able to interact in a single point with multiple information flows.
  • Monitor the management of problems by centralized information flow.
  • Monitor the safety of the event and prevent dangerous situations.
  • Possibility to involve various figures simultaneously.
  • Speed up intervention practices.
  • Optimize communication with citizen and collect their reports.
  • Zero impact installation on the territory.

By participating in the Welcome Project (, the product born for the pilot in Independence has been enhanced thanks to the technological contribution of Fluxedo and financing of EiT Digital.

Città: Independence (Oregon) – U.S.A.

  • City size: small
  • Population: 10K
  • Square Km: 7,3
  • City Vocations: Tourism / Residential
  • Main local partner: Municipality of Independence

Data Sources:

  • Social Networks
  • Open Data
  • IoT
  • Mobile Phone

Deployed Technologies:

  • IoT People Monitoring (Fluxedo)
  • Mobile Apps for citizen feedback and operational staff (TeamDev)
  • Social Media Analytics and Monitoring (TeamDev)
  • Open Data (TeamDev).

Monitoring goals:

  • Monitor the safety of the event and prevent dangerous situations
  • Possibility to involve various figures simultaneously
  • Speed up intervention practices
  • Optimize communication with citizen and collect their reports
  • Zero impact installation on the territory


TeamDev Situation Room for Crowd Analytics distributed vertically in the pilot for Independence is a geographic dashboard that provides assistance in the management of emergencies and events in general.

Shows in real time what is happening in a given scenario and the reactions of the participants. It allows the flow of information regarding the management of an emergency or an event in the city to be made visible both from the control center and from the operative position, providing the Room Manager with a complete picture of real-time situations.