Find Jobs
Hire Freelancers

GPS Navigator Development

€1500-3000 EUR

ปิดแล้ว
โพสต์ เกือบ 3 ปีที่ผ่านมา

€1500-3000 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 [login to view URL] or any other similar map as background map (configurable in the backend) -Use Nominatim geocoding from [login to view URL] or Pelias geocoder from [login to view URL] -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.
รหัสโปรเจกต์: 30705590

เกี่ยวกับโปรเจกต์

30 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 3 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี

เกี่ยวกับลูกค้า

ปักธงของ SPAIN
Las Rozas de Madrid, Spain
0.0
0
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ มิ.ย. 28, 2021

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง