The document describes a system that uses sensors in smartphones to analyze road conditions and provide route suggestions to users. It collects data from accelerometers and gyroscopes in smartphones about road vibrations as vehicles move. This data is classified using a decision tree algorithm and stored in a database. The system can then suggest the best routes to users based on current and historical road condition data. It aims to provide safer and more comfortable travel routes without requiring additional hardware. The system architecture involves smartphones collecting sensor data, classifying and uploading it to a server database, which then informs other app users of road conditions and traffic in real-time.