The use model of the implemented application is shown in Figure 5. Each user can see the routes he/she proposes as driver, and whether potential passengers exist for those routes. In addition, with colour codes, he/she can know the routes that each user has already made and the routes that have been confirmed by users. For the assessment of users participating in a route, after finishing it, each one can give a score. In order to deploy the carpooling platform, a server was developed using JavaScript technologies by frameworks like ‘node.js’ and ‘express.js’. As a database for all the centralized data on this server, a No SQL database, such as MongoDB , was adopted. The server was deployed on a micro instance of Amazon Web Services, specifically under an Ubuntu machine with Amazon EC2 account.