Road surface type estimation were performed using the periodic snapshots from the camera. Independently, images that are captured would be utilized for detecting potholes. It provides additional information to the road condition estimator thread that is performed in parallel using accelerometer and GPS speed data. After classification, the result together with GPS coordinates were marked on the dashboard map. Every single GPS coordinate together with its predicted road faults of the route travelled is plotted on the map and map the road for subsequent users to know where road anomalies are and where they aren't and could also be used by the governments or any authorised body to prioritise during road repair. It was been concluded that mobile application eradicates all the problems and complications with the existing systems with much better efficiency. The analysis results demonstrated the use of gyroscope, accelerometer, pedometer and magnetometer to compute all the data. Moreover, it is been recommended that the department can make this a project more proficient by supporting the project so that there can be more improvement in terms of the functionality on which the mobile application run.