Witam.
Robię obecnie aplikację która musi przechowywać i synchronizować pomiędzy użytkownikami pewne dane, opowiadania konkretniej. Na jedno opowiadanie, oprócz ściany tekstu, składa się także obrazek wyświetlany w tle, krótki opis, plik .wav z muzyką, ikonka i kilka innych drobiazgów. Backend do ogarniania tego to Parse Server. Mam na nim do dyspozycji bazę danych oraz możliwość przechowywania plików. Nigdy wcześniej się niestety czymś takim nie bawiłem i nie wiem jak to zorganizować żeby porządnie działało, a i żeby osoba która to po mnie ewentualnie przejmie, nie osiwiała domyślając się co tam nabrudziłem.

Pierwsze pytanie, jak powinienem taki opowiadanie trzymać na serwerze? Myślałem żeby wszystkie konkretne zasoby, zdjęcia, dźwięki, plik.txt z treścią opowiadania, trzymać w przestrzeni dyskowej, a plik json w bazie danych zawierałby tylko tytuł opowiadania i potem URL'e czy inne odnośniki do konkretnych danych. Czy są jakieś 'dobre nawyki' organizacji plików?

Drugie pytanie, jak przy pomocy parse server (baza danych plus storage) zrobić system komentarzy i oceniania? Jest to możliwe? Jakieś wskazówki? Jeden komentarz -> jeden wpis w bazie dancyh?

Z góry dziękuję za odpowiedź i pozdrawiam ;)