Finding and Displaying Nearby Rides Based on User Input

Database & APIs

Hi everyone!

I’m working on a carpooling app and running into some trouble. The app is all about connecting people who are going in the same direction so they can share rides. In the app, every ride has a start and end point. Users look for rides by saying where they want to start and end their trip.

Here’s my problem: I need to figure out how to show users the rides that start and end near where they want. I tried a few different ways to do this, but nothing works well enough. Everything seems too complicated or doesn’t work right when lots of people start using the app.

I really need some advice on how to make this work better. I’m looking for any suggestions on:

  • How to match rides with users based on start and end points without making things too complicated.

  • Any tools or tricks you think could help, especially if you know something that works well with FlutterFlow and Firebase.

Thanks for your help 🙏

What have you tried so far?
  • Create a cloud function that returns the nearest trips --> Can not get properly all the documents ids and can not display them on a list view

  • Try to implement Algolia Search --> This requests does not seem to be supported

Did you check FlutterFlow's Documentation for this topic?
Yes