GPS Navigator Development

€ 1,500.00 — 3,000.00 EUR
We are looking for a developer to create a prototype of a GPS app for Android, with turn-by-turn navigation, capable of recalculating routes, a backend (administration web) and an API.

Requirements for the app:

-Should be easily ported to IOS
-Working on Android 7 and up (open for suggestions)
-Geopositioning of the user, centering the map on the current user position
-Startup screen
-Use the OpenRouteService API to get the fastest route, showing the estimated time and distance
-Navigation screen
-Recalculate routes if the user gets away more than X meters for more than Y seconds (values configurable in the backend)
-Use cyclosm.org or any other similar map as background map (configurable in the backend)
-Use Nominatim geocoding from osm.org or Pelias geocoder from OpenRouteService.org
-UI in English with Multi-Language support (we will translate it to Spanish)
-Generate a unique User ID on the first run of the app, without registering
-Generate a unique Route ID every time a route is requested
-Allow the user to report an incidence
-Voice indications
-Download a JSON file with the configuration to use via HTTPS when the app starts
-“About” screen that will render HTML from a “hardcoded” URL

Requirements for the backend (administration web):
-Configure the connection to a mysql database (server, port, user, pass, db)
-Choose the OpenRouteService API server (API URL, API key)
-Customize the POST request the app sends to the OpenRouteService API.
It is enough to have one “input type=text” where we can modify the keys and values encoded in key-value tuples separated by '&', with a '=' between the key and the value.
-Configure values (meters and seconds) to trigger the route recalculation
-Configure radius in meters to trigger navigation instructions
-Configure the background map (URL for the tile server, center point, default zoom level)
-Generate a JSON file with the configuration for the app:
*OpenRouteServer API URL and API key
*OpenRouteServer additional keys and values
*Meters and seconds to trigger the route recalculation
*Radius in meters to trigger navigation instructions
*Background map configuration


Requirements for the API:

-It should receive this data from the app, along the User ID and Route ID for each:
*Route offered (response from OpenRouteServer)
*Route carried out, when the user arrives at the destination or finishes the navigation: polyline, duration, distance and speed by sections.
*Incident reports from the users

-It should write this information to the database, along with the Madrid date and time, User ID and Route ID for each:
*Route offered (origin coordinates, destination coordinates, polyline of the route offered, instructions with
coordinates, estimated time and estimated distance)
*Route carried out (polyline, duration, distance and speed by sections)
*Incident reports from the users


Deliverables: APK, AAB(Android App Bundle), source code and compilation instructions, including a list with all libraries used.


Milestones:

1.

Background map
Startup screen
About screen
Route request and display, including geocoder
Minimal backend required for the above

2.

Turn-by-turn navigation including voice indications
Parts of the backend required for the above

3.

API client (app) and server
Send all required data from the app to the API (Routes offered and carried out and Incident reports) and write it to the database
Full backend

4.

Route recalculation


We are open to discuss an increase of the offer, but will ask for justification.

Similar Freelance jobs:

Mobile App Developer - Android / Ios
Role / requirements:\r\nMobile application developer wanted urgently for a simple mobile app project.\r\nLooking for freelance / contract arrangement at the moment with possibility of a full time role later.\r\nMust be familiar with Titanium and Phonegap\r\nMust be familiar with web application architectures (client - server setup)\r\nAble to develop and program independently based on technical user requirements provided.\r\nMulti platform dev experience would be very useful - I.e. trigger, phonegap, appcelerator.\r\nUI design experience is a plus.\r\nNo educational requirements needed as long as you…
Full Description of Mobile app developer - Android / iOS
Geocam Is A Photo App That Includes The Location The Photo Was Taken In The File
I have a project to build an app that captures a photo, includes the gio data of location, then the information can be sent by message to another person with the photo and gio information able to open in google maps navigator by clicking on a link, also at the beginning of opening the app the person would register there email or mobile number so the person receiving the photo can contact them back. 1. Build an app for android…
Full Description of GeoCam is a photo app that includes the…
Mobile Development123 -- 2
I need an iPhone app. I already have a design for it, I just need it to be built. this is a test project. hope u are well!
Full Description of Mobile development123 -- 2
I Need An App Developer
Job brief We are looking for a qualified mobile and backend developer to join our start up team. You will be working with our organisation to develop and maintain a high quality mobile application for Android, iOS and others. If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a member of our development team, you’ll collaborate with internal teams to develop our application both for mobile and the corresponding back…
Full Description of I need an App developer
Multi Vendor Marketplace Magento 2
Hi, We are looking for a team to develop our website under magento 2, we already have a precise idea, with several extensions(Webkul Multi Vendor Marketplace for magento 2), a theme (Porto), a server already optimized under Magento2, we also need a team able to work on mobile APP for IOS and Android (app provided by webkul). Best regards.
Full Description of Multi Vendor Marketplace Magento 2
Make Delivery App For Ios An Android
Add the feature of determining the location with with a application for drivers with the addition of the feature of logging in with saving the user data with some additions from the site https://www.questtag.com/ an add Arabic languish
Full Description of make delivery app for ios an android
Crear Un Software
Software de ingeniería aplicada a la geología para ingreso de datos, generación de gráficos y entorno de consultas. Sistema operativo Windows, posteriormente a iOS y Android.
Full Description of Crear un software
Prueba De Concepto (duplicar Lifesims2)
La idea es Crear una prueba de concepto basada en la idea del juego LIFESIMS2 pero mesclado con los Simcity Build. si conoces los dos juegos sera mas facil de entender la idea. Se adjunta un documento con los requisitos específicos BASICOS El proyecto entregable será Pantalla login Wellcome y guia de uso del juego (como en el Lifesims2) Cambio de escenarios y utilizar personajes Mostrar preguntas desde el back y mensajes desde el back Interactuar con partes del juego…
Full Description of Prueba de concepto (Duplicar LifeSims2)
Deliverynow -- 2
Our goal is to develop an real-time app which could help our customers find available drivers delivery the goods to the destination anytime and anywhere , something similar to the lynk but surely different.
Full Description of DeliveryNow -- 2
Nft Marketplace, Own Blockchain, Governance Token + Mobile App
Hello, I'm looking for a team to help with coding my business into blockchain (fork of BSC or ETH). It's going to be linking a website to an NFT marketplace along with a governance token and mobile app together with interactive features that connect with the marketplace/blockchain. NFT Marketplace like RARIBLE, OpenSea, etc. I have a budget of $2500 USD right now. Let me know if we can work and how long it will take you
Full Description of NFT Marketplace, Own blockchain, Governance token + Mobile…
Ios And Android Phone App For Information For Trades
We would like to create an app on both IOS and Android platforms to supply trades people with information (specification text). This specification text will be 1 to 10 pages of various topics. It will need to be searchable, user can highlight relevant parts, attached to a glossary/dictionary. We would like to be able to update the content ourselves. It would be a subscription service where the material is updated annually.
Full Description of IOS and Android phone app for information for…
Software Centro Fitness
Desarrollador de software para centro fitness, registro de clientes, contratos automatizados, check in, reservas de clases, programación de eventos, etc
Full Description of Software centro fitness
Create A Telemedicine App
I want to create an app for home health agencies. Where 1. Different Agencies can have their account 2.A home health agency can have their nurses and doctors log on to talk to patients 3. Video and audio conferencing call functions 4. Nurses should be able to take notes while a video conference is going on These are the few functions. We can talk more if you are interested
Full Description of Create a Telemedicine App
Auditarte App
I need to develop a prototype of progressive web app, the tool must allow the user to capture data in a predetermined checklist, the data can be written, by voice and by photography, the information will be delivered in a final report that will be graphic and digestible by the client of the user. The tool must integrate the possibility of sending these reports by email and scheduling future verification visits with the client. 7 possible predetermined checklists will be…
Full Description of AuditArte App
Promio App -- 2
Promio es la aplicación que tiene como objetivo concentrar todas las actividades relacionadas con promociones, concursos o premios que requieren de la interacción del usuario con quién está realizando alguna publicación. Público Objetivo La aplicación considera clientes corporativos, que interactúan para cargar sus requerimientos y usuarios de la aplicación que interactúan con los clientes corporativos, participando en alguna de sus publicaciones. Usuarios Interactivos: Son todas aquellas personas que decidieron participar de alguna Publicación realizada por el Cliente Corporativo y que…
Full Description of Promio App -- 2
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.