Netvico is a Stuttgart-based, boutique digital agency delivering top-notch solutions for all kinds of industries and branches. Their portfolio includes highly tailored work for such recognizable clients like Volvo, IBM, Adidas, Porsche, Schwerin, and DHL.
Their core service, PlayEverywhere is a Digital Signage/Digital out of Home content management system (CMS). It is successfully introduced in various locations, such as shopping malls, industrial plants, office spaces, and even ski resorts. The service is suitable for different kinds of users - shift managers, store supervisors, and PR & marketing specialists to maintain daily communication. PlayEverywhere allows them to display Corporate Identity (CI), advertisements, and other interactive content on various types of screens, including 4k monitors. All kinds of the audience may benefit from Netvico’s service; industrial workers, shoppers, tourists, and office workers.
Main challenges to overcome:
quality available for display
clicks to display content
seconds to prepare materials
compatibility with Corporate Identity
Netvico’s demand for top-notch Javascript competencies concluded in technological partnership with Merixstudio. We came up with a highly skilled team at short notice, learning the client’s business core and coming up with particular solutions not only in terms of engineering but also in team management, tests, and communication.
Our Angular/Node.js engineers have been widely introduced into the business context of the Digital Signage service. The team conducted a 2-day scoping session to perform a smaller, test-drive project which leads us to ongoing collaboration.
We agreed on cutting-edge technologies (Angular, Node.js, TypeScript, Express, WebSockets, and Docker) and also Electron for displaying video content specifically on the screens within shopping centers. Next, we composed a small team with high involvement of Quality Assurance specialists responsible for integration and unit tests. The newly composed agile team start working following scrum methodology - conducting dailies, refinements, sprint plannings as well as other scrum ceremonies. The product ownership is undertaken by the client, playing the role of PO in scrum flow. Delivering requirements and providing feedback are maintained in a daily based communication, involving video-conferences and constant Slack correspondence.
The team’s effort is focused on the most important parts of the service: Booking, Playlist, Preview, Locations, and Media Data Bank. In a competitive market, increasing the performance of the service, introducing it to various kinds of displays and monitors must be compromised with the various contexts of usage as well as different tech-savviness of the users.
the system adjusts the save setup for specific locations - stores, factories, public institutions
a place to store content for further usage
ensures that the most relevant content, depending on the part of the day (lunch breaks, etc) is displayed
various specialists can be given a different level of permissions within the solution that enables them to manage only the relevant content