An App that gives a nice interface where the user can type in their start location and destination

Overview

SixtCarSummoner

What it does

We developed an App that gives a nice interface where the user can type in their start location and destination. The user then receives the position of the nearest (by driving time) RoboTaxi and the option to order the vehicle. If they decide to order the vehicle, an estimated time to arrival (ETA) is displayed. Backend we have developed a controller that efficiently decides which car picks up the user and calculates the ETA. We also integrated the sixt API into our server.

How we built it

We used a python server to integrate the SIXT and the googleMaps API. The server functions as middleware between the App and the APIs by providing necessary data. The Swift App integrates the AppleMaps API.

Challenges we ran into

It was quite a challenge to make our python server communicate with our Swift app, especially to make our app handle json data, apparently swift is not a fan of the .json format! Also the lack of more time was quite a challenge.

Accomplishments that we're proud of

Connecting our backend server with our App was very time intensive, but we are also very proud that we got it to work.

What we learned

Sleep is more important than you might think ;) We all learned different stuff that we didnt know before.

What's next for Sixt Car Summoner

We have plenty of more ideas, for example

  • proper Spotify integration
  • pre heating/cooling option after you ordered a vehicle
  • division of munich in virtual districts in order to spread the non-booked roboTaxis more equally

...and much more but unfortunately we didnt have enough time :(

You might also like...
Weather-app - Created a simple weather app on Xcode using SwiftUI, only shows one location

weather-app Created a simple weather app on Xcode using SwiftUI, only shows one

iOS App by which the user can display a list of characters from the Harry Potter Movies.

iOS App by which the user can display a list of characters from the Harry Potter Movies. They can display a list of all characters, students, staff or view characters by house.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.

This is an app for a craft beer company called Cacique Bier that allows to see their available products and place orders. Made with Swift and SwiftUI.

Cacique Bier App This is an app for a Craft Beer company that shows their catalogue of products and in the future will allow purchases. The app is com

Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.
Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.

Elseweather App that displays current weather at a random location. Description Elseweather was created as a student/research project with no practica

WeatherApps - Simple Weather Apps Using Core Location
WeatherApps - Simple Weather Apps Using Core Location

Simple WeatherApps Using Core Location To Get The Actual Position Using API from

SwiftUI-pokedexApp - Pokedex app. Libarary of pokemons and their description
SwiftUI-pokedexApp - Pokedex app. Libarary of pokemons and their description

SwiftUI-pokedexApp Pokedex app. Libarary of pokemons and their description (UNFI

ToDoList - An ios app that help users to set their todos and make it easy to remember this todos
ToDoList - An ios app that help users to set their todos and make it easy to remember this todos

An ios app that help users to set their todos and make it easy to remember this todos by reminders them when todo time's up, this app make sure that you don't forget any todos that you want to do just give it to the app and let the app hundle it for you.

App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Nikita Mounier.

Tap It Tap It enables two people to seamlessly share their social media information (e.g. Instagram, Snapchat, phone number) by simply placing one scr

Owner
Dominik Schiwietz
Dominik Schiwietz
Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.

⛅️ Cloudy Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another c

Burhan 0 Nov 7, 2021
CollectionComposer2 - Copy random image files from various sources to destination folder - ready to use

CollectionComposer2 This is a small tool to copy a random number of image files from different source folders to a destination folder. As an additiona

Holger Hinzberg 0 Jan 4, 2022
Get location of user and show near cities and weather of the cities for next 6 days. (iOS)

technical-assignment-Weather-App This project written in Swift by Emre Kılınc You need to have Xcode installed. Please open weather_app.xcworkspace wi

Emre Kilinc 1 May 27, 2022
Stocks-App - App that allows the user to track stocks of their choice

Stocks-App App that allows the user to track stocks of their choice (Coming soon

Eli Hartnett 0 Jul 9, 2022
A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view.

SwiftUI Hooks A SwiftUI implementation of React Hooks. Enhances reusability of stateful logic and gives state and lifecycle to function view. Introduc

Ryo Aoyama 441 Jan 6, 2023
MapApp - You can save the location of the places you go on the map and add names and notes

MapApp - You can save the location of the places you go on the map and add names and notes

Yağız Savran 3 Feb 1, 2022
Visualize your dividend growth. DivRise tracks dividend prices of your stocks, gives you in-depth information about dividend paying stocks like the next dividend date and allows you to log your monthly dividend income.

DivRise DivRise is an iOS app written in Pure SwiftUI that tracks dividend prices of your stocks, gives you in-depth information about dividend paying

Kevin Li 78 Oct 17, 2022
Green-grass-ios - GitHub Gardener? Start with Green Grass

Green Grass ?? Introduction GitHub Gardener? Start with Green Grass! This app ma

Kim Ain 9 Jul 9, 2022
Seaglass is a truly native macOS client for Matrix. It is written in Swift and uses the Cocoa user interface framework.

Seaglass is a truly native macOS client for Matrix. It is written in Swift and uses the Cocoa user interface framework.

null 1 Jan 17, 2022
An iOS app that generates random activities for the user to do. And can be personalized by setting the categories.

RandomActivityApp An iOS app that generates random activities for the user to do. And can be personalized by setting the categories. Created by: Pedro

Pedro Esli 2 Jul 4, 2022