In order to make Parisian’s life easier, we built a service that compute optimal trips over the public transportation. This include structured data of subways, suburban trains, public cycles, public cars and buses networks provided by RATP, SNCF, Vélib’ and Autolib’ (mostly GTFS data). We performed two very different implementations of this service in order to compare performance. The first implementation uses a graph implementation and the second Elasticsearch (a search engine). We also made two algorithms: A variant of Dijkstra’s algorithm and RAPTOR (Daniel Delling, Thomas Pajor, and Renato F. Werneck) to compute Pareto-optimal journeys using criteria. We are still working on it in the background of our studies.