Dyno-Rod
Northern Ireland

THE PROBLEM

Legacy Windows application to manage and assign job data using “on premise” Microsoft Sql Server. Remote workers using Microsoft mobile app on Windows tablets. Job traceability with photographic evidence became a requirement and current infrastructure was unable to provide this due to Microsoft dropping Windows Mobile.

Service hours extended to 24/7 availability, current platform only provided access via VPN restricting on-call out of hours administrator access.

THE SOLUTION

Complete redevelopment with extended feature implementation hosted securely in the cloud with web portal developed in ReactJS, database transferred to Azure hosted platform. Android mobile app developed natively in Kotlin to run on Android phones.

Dedicated NodeJS APIs were developed on Microservices Architecture, containerised using Docker and deployed on Kubernetes to ensure robust and reliable performance. The APIs serve both portal and Android app.

Live tracking, image upload and job traceability is available in the portal to provide full transparency of all jobs with photographic date/time geo stamped data. Statistical service data dashboards are accompanied with automated Pdf/Excel exports.

Portal provides automated pre-service online payment processing through Opayo APIs.

ABOUT PROJECT

  • Client: Dyno-Rod Northern Ireland
  • Industry: Waste
  • Title of Project: Job administration portal with remote

TECHNOLOGY USED

react
React JS
Micro Services
Micro Services
node
Node JS
Kotlin
Kotlin
Windows connector
Windows Connector
kubernate
Kubernetes
azure-logo
Azure
ubuntu
Ubuntu

What Our Clients Say

About Us

Magna built us a wraparound system, this is a full cradle to the grave system that lets us take bookings over the phone from customers and incorporates a link to SAGE Online Payment, letting us take card payments there and then.

This then sits in a database enabling me to send this job directly to our engineers instantly through our management portal, alerting them and providing all the information I have inputted to do their relative jobs. The engineers can then fill in Risk Assessments and take photos before, during and after the job and feed these photos and any text info back to me in real time using the app on their mobile phones.

This prevents us wasting time toing and froing and ultimately gives us full accountability of every job we do as we have a digital footprint of times, info and photos uploaded to the job.

Robert Moore

(General Manager, DYNO ROD Northern Ireland)

Next Project

Patterson Oil

Oil delivery administration
portal & more

Discuss your project

react
React JS
kubernate
Kubernetes
node
Node JS
Kotlin
Kotlin
Windows connector
Windows Connector
azure-logo
Azure
ubuntu
Ubuntu
wordpress-logo
Wordpress
python
Python
jenkins
Jenkins
ngnix
Ngnix
docker
Docker
ELK
ELK
Micro Services
Micro Services
android-logo
Android
aws
AWS
ios
IOS
java
JAVA
Scroll to Top