Inspiration
The BaT app is inspired from a mixed idea of Über and the scooter apps concept and optimized to satisfy the varied clients' needs.
What it does
- Dynamic fleet parsing from json API provided by Sixt
- Fleet data management and update on screen for the user
- Bookings receive and queuing
What it is planned to do
- Link booked Robotaxis to user requests
- Prioritize path of the taxis after dropoffs
- Pick the best path to user after the robotaxi is identified via heuristic algorithm
- A user-friendly app
- Scheduling and management of the various trips.
- Allows for safety measures from theft or damage.
How we built it
The program framework is Flutter with the language dart.
Challenges we ran into
- Connection issues (Internet speed and disconnections, gather and in Discord problems)
- lack of expertise in Flutter, and interfacing with google maps API
- short time
- Communication issues (online, from different countries/ cities)
Accomplishments that we're proud of
We are happy to being in the Hackatum2021, pleased to know each other and make a team, of 3 members, proud of the solution we came up and with the skills learned from transferring the words into math and an app.
- Knowledge sharing across the team. Multiple cross-industry experiences are shared during the hackathon.
- Think about the challenge problems with different mindsets from different perspectives (user's background).
- Despite having little to no experience with front end development, our team managed to construct a scalable boilerplate that a fully functional app (Sixt- BaT) can be developed on.
What we learned
coding is not an easy task and knowledge is not enough, but in a team you learn faster new and interesting tips. Team spirit, fun time, and cooperation.
- How to break a big task into smaller modules and think in agile way.
- Assign each task to a respective member with adequate challenge estimation.
- Flutter events queuing and handling
- Front end development
- Google Maps API
What's next for BaT
- A web app to support the unfinished brainstormed features.
- Generalize the app to support other types of vehicles.
- Extend the currently deployed features to support bigger audiences' needs.
- Deploy on Playstore/Appstore and get user's feedback -> if we could have access to the HW fleet.
Built With
- dart
- flutter
Log in or sign up for Devpost to join the conversation.