Road Hunt

Turn your Road Trip into a treasure hunt

Road Hunt is the best app to have fun with your familly and friends on the road

What is exactly Road Hunt?

The concept

Road Hunt is the application we aim at developping in order to make road trips more attractive. Our goal is to make any driving experience a memorable one.

This application enable users not only to be on a road trip but also to be immersed in a game, and share this game with the entire family. The game consists in having mysteries to resolve. You find clues to help you with your quest on the road to your destination.

Once you downloaded the app and entered your destination, Road Hunt will automatically add points of interest on your way to your destination. Every stop is an opportunity to collect new hints for your treasure hunt and gather more information.

Hints and clues are only visible with your smartphone : it's augmented reality. It's really handy because we do not need to place real hints and clues in the real world. It also allows the user to play road hunt anywhere !




To better understand our project



Mindmaps and Exploration


In order to explore our subject, we first did an exploration and put everything we found in our mindmaps.
You can see them here :

Mind Map De Diego
Mind Map de Maxime
Mind Map de Selma
Mind Map de James
Mind Map de Térence


Take a look to see all the ideas we had. Do you think we chose the best one ?

You can also look at all our exploration, everything is on this Glitch Project.

User Test


We did somes test to know if our UI was handy and to know if everyone could use Road Hunt.
It's really usefull informations so go take a look to our tests.

How do we imagine our mobile application?


Our wireframes


At first, Road Hunt was only a wireframe. It was the base of what we did with the mockups just below
To have access to all our Wireframes navigate on the figma box just below

Our mockups


Here are some mockups that we designed in order to give you an insight of how we imagine our application.
To have access to all our mockups navigate on the figma box just below

Main functionalities

GPS

To develop our app, one of the most important points will be to offer a GPS functionality to the user to provide him with a personalised route. We will therefore need to geo-locate the user. To do so, we will be able to use Google maps' API, which is the API most apps use to geo-localise users.

After testing our app, one of the most requested features was that we'd add a way to share scores and localisation with the roadtripper's friends. Yet again, Google Maps' API will be very useful to us as there is a service available that lets you share you geo-location at anytime. This functionality could be activated and disabled anytime the user wants it. Moreover, Google Maps' API lets us share precisely locations using a native Google Maps URL.

Here are some interesting links about how to collect or use API:
About the use of API
About Google Maps' API
Tutorial to understand the basis of API












Sharing system


While testing the app, users wanted to be able to share with their friends the pictures they took during the road trip. This would imply reaching phone's the native layer to connect both.
We could also create a Picture gallery that would allow the user to stock his pictures directly in a specific RoadHunt folder on his phone. This would imply reaching once again in the phone's API to create a connection between the app and the folder as well as creating an authorisation to make modifications in that folder for the app.

Here is an idea on how we could create a Picture gallery
A documentation about the advantages of Native Apps

Regarding score sharing, it would be based on the same principle as picture sharing as we would need to access the phone's native API. This would be interesting as it would allow us to connect and communicate with other applications, like Messenger, WhatsApp or Snapchat which would facilitate information sharing and allow the user to use their favorite apps to share their adventures with their friends.

A link on how we could access the phone's native API


Operating Systems


Due to the different types of coding for different operating systems (Java or Kotlin for Android, Swift for iOS), we will need two iterations of our app, one for Android, and one for iOS. This will allow us to reach the maximum number of devices and to not end up missing opportunities because the app is unavailable on a given device. We could also imagine coding in React Native (JavaScript) to reach both operating systems at the same time as React Native allows us to transpile our code into Android and iOS formats.

As shown here, React Native is becoming more and more popular: see more
Documentation on how to use React Native
Tutorial to understand the basis of React Native


To reach a broader range of customers, we would like to develop a web version of the app. Indeed, we think that playing Road Hunt on a laptop is interesting is it still is within reach while in the car and the screen is much bigger, making it more enjoyable to use. Only minor changes would have to go through regarding functionnalities, as pictures could be stored online on an available server instead of directly on the computer and to give the user a sharing link if needed. We could also use Messenger Web's and WhatsApp web APIs to connect to these and directly share our content of the user's profiles. Regarding score sharing, we can also create a link that would share one's score on the internet.

Thanks to Tailwind Toolbox who provided this template for free for our project !

Reinvent your Road Trips NOW

Turn your Road Trip into a treasure hunt