• Ruby
  • Ruby on Rails
  • JavaScript
  • React
  • PostgreSQL
  • PostGIS
  • ElasticSearch
  • Ansible
  • Docker
  • Geodata
  • API

RoadGo is a web service for travelers to explore Russia by car. We started to work with the founders in 2017 and helped them transform a PHP prototype into a full-featured product built on Ruby on Rails.

We developed a tool for the content team, so they could start filling the database with unique places, photos and guides. To help manage the growing number of destinations and points of interest, we implemented a quick search feature using ElasticSearch complete with several parameters that could be selected with autocomplete. PostGIS was then used to improve search features further by introducing support for location-based queries. For example, searching for a church or a monument within a certain distance from a route or a current position.

Every destination in the database is marked with tags and categories that can be used to manipulate the interactive map. Select a tag in the demo below to see how it works.

Filter Places by Tags

RoadGo's content team also produces wonderfully detailed routes. Routes consist of attractions and other top destinations on the map. Users can easily edit routes by adding and removing places or other points of interest. The order of the destinations can be changed quickly using drag and drop with the route updated in real-time. Give it a try in the demo below.

Edit Travel Route

Today, we continue to support RoadGo by providing technical support and maintenance.