The enviroCar project allows users to collect and share their driving statistics via an OBD sensor coupled with an Android app. The app collects car data and pushes the data to a server with a stateless REST API that exposes this data. The enviroCar project’s website, which is currently built in PHP, makes use of this API endpoint to provide a dashboard experience to a user for vehicular track analysis. The project’s objective is to rebuild the website as a SPA (Single Page Application) with the AngularJS framework. This could also serve as the starting point for the next generation website. The previous blog post contains the work done till the mid term of this project. The upcoming sections of this blog post discuss further work done and problems faced.
The main project repository can be found here https://github.com/enviroCar/enviroCar-website-ng