Help me check if I'm building in the right direction...

Project Settings

So I'm very new to all this and I'm learning while I go. My biggest fear is that I'm making fundamental mistakes at the beginning of creating this app that will result in having to start over again. And eventhough I get that I would still have learned a lot from the process, I also really wish to work efficient.

So here I am. Hoping to get some guidance from people with experience.

We are building a babywearing app. For those who don't know what babywearing is :p I added a picture on the bottom.

This App should eventually be available on IOS and Android. Im still not sure if we should also create a website, but I don't completely want to rule that out for in the future.

Besides baby carriers, you can also use a woven wrap. Its a long piece of fabric and it can be used with all sorts of techniques. We want to focus on this in this app. We basically have a libary of techniqes, people can leave feedback and pictures. They can like it or save it. Users have their own wrap journal that collect an overside of their achievements.

I want to add roles for the users so I also have an admin board where people can delete feedback/photos of other users, add and change new techniques.

I realize this is very basic, but for me technically still challenging :p But I feel this should be the MVP, anything less will not add a lot of value for for users (unless we are going to offer courses on all techniques, but that would be a lot of work filming).

I created an app in FlutterFlow (great first step right ๐Ÿ˜› ?), connected it to Firebase and their I chose webapp. Im a bit unsure about this.

Im also just learning about noSQL. So Im redefining my structure. One of the questions I do have that if I want to create from a preset list (so wrap_size base, -1, -2, -3,+1, +2, RS) I was under the impression I had to create a sub collection. However this doesn't allow me to add documents. And after learning a bit more about noSQL I think the subcollections are more to connect feedback and likes of users, to users. Am I right?

Leaves me with the question if I should predefine my lists by creating a new collection (and no sub) of that there is a better way to go about this.

What have you tried so far?

Described above.

Did you check FlutterFlow's Documentation for this topic?
No
1
1 reply