EV Charging Analyser
EV Charging Analyser is a manufacturer agnostic companion app for electric vehicles (EVs). EV Charging Analyser uses Smartcar Connect which allows drivers to connect their EVs with ease using the login to their manufacturer's account. From there, users can perform basic tasks with their EV such as to lock or unlock the doors or see its location on their phone. We use this application to collect navigation and charging data for academic research.
EV Charging Analyser is divided into two projects: the front-end mobile application ev-charging-analyser which uses React Native to compile binaries for iOS and Android (Android was the main development platform) and the back-end API ev-charging-analyser-api which uses NestJS. Each project has their own Github repository, deployment mechanisms, CI/CD tools and documentation.
Regardless, both the front-end and the back-end projects use TypeScript as their programming language.