Real-time sync
Developing backend system in PHP and using Symfony framework allowed us to create a real-time application. Communication via REST API lets the mobile app retrieve data from the server, where all the panels and tasks are kept. Thanks to this solution new panels are created on the server on an ongoing basis and shown to the user at any given point.
Subtle notifications
We used Google's Firebase to send push notifications. Its Cloud Messaging provides a battery-efficient connection between a server and all devices. Thanks to Firebase, our users can deliver and receive messages and notifications on iOS and Android for free. Beyond that, every ETG player is notified about new posts, jobs, chat messages, and the upcoming events.
User security
Employee accounts were created automatically by e-mails sent to users by hashes. A unique hash was created for each VW employee based on their employee ID and date of birth. This password was then sent to our app. For security reasons, we do not store any employee data in the database.
High performance
ETG is a mobile app built in React Native. Its hybrid technology allowed us to create the app along with native platform capabilities. This reflects well with our idea behind ETG – having a single tool that we can use to build application that works flawlessly on both Android and iOS devices.