How to efficiently design Firebase database for Home service Booking application? [closed]

Posted on

Question :

I’m planning to build my own app. It’s a home service App to link users with other providers.
I’m recently used a NoSQL database, Firebase, and I am stuck with the design of the database for my app. The question is how to structure the databases in this way with NoSQL, like a JSON tree?


       "BDetails":"Cleaner Rooms",

Is that right?

Answer :

your database should look something like this object:

  users : { uid, ... },
  bookings: { id, uid, ... },

And you access each user’s bookings by querying with a condition that the column uid matches the user’s id, by using firebase.auth().currentUser if you’re using firebase. btw you should Cloud Firestore for better scalability and faster queries.

Leave a Reply

Your email address will not be published. Required fields are marked *