I read what you want carefully I can do this app for you using flutter and google firebase (firestore-storage-...)
I am a flutter developer with rich experience dealing with APIs,Http requests, Google maps and Google places
feel free to contact me to start working on your app immediately