Wake the world

Diana Protsenko

April 20, 2022
5 min

It all started with a community of travelers who approached us with a request to build an app for spot-seeking enthusiasts. The app would allow users to share their itineraries, mark their favorite spots, and, of course, share photos. We took on the challenge and created Wake The World, a social network for spot-seekers and smart travellers.

Bringing requirements to life

While drafting the functional requirements, we faced a challenging question. We needed to understand what features a user would expect in an app for sharing their travel experiences, as well as which features would pleasantly surprise them. Working with the client, we prepared a requirements specification that described all the necessary features. Then, we set about implementing them.

Recording Travel Routes

One unique feature of this travel journal app is that users can record their travel routes and edit them later if necessary. However, to enable the app to record a route while traveling, we had to solve some problems.

Recording Routes in Subway

For example, we needed to make the app stop recording a user's location when they enter a subway. Otherwise, the route would be recorded incorrectly, and the map would show the person taking a shortcut in some strange place, such as across a river. To solve this problem, we added a check for negative speed. This feature prevents the algorithm from processing coordinates obtained from the subway.

Aesthetic Display of Route Map

A route map must not only display the correct information, but it must also look aesthetically pleasing. The path line is made up of coordinates that are recorded when the user moves. However, since these points are recorded with a certain step, connecting them directly would make the path line appear angular. To address this, we used additional libraries that allow for route alignment.

Other Features of Wake The World

In addition to routes, users can view information about the countries and cities they visited, share their experiences via chats, post photos, follow other users, and much more. Instead of just reading about it, we recommend downloading Wake The World, trying it out, and experiencing it for yourself. It's much more effective and intriguing.

Results

Wake The World is not just a travel app — it's a community of smart travelers who share their experiences, learn from each other, and inspire new adventures. Download it today and join the community. Who knows, maybe your next journey will Wake The World, turning your life upside down.

More from Sixhands’s portfolio