Dzień dobry,
planuję zabrać się za tworzenie aplikacji do zarządzania klientami. Technologie, jakie planuję wykorzystać to React, Node.js (express) i Firestore. Przerobiłem wiele projektów React oraz Firebase, ale nigdy nie zabierałem się jeszcze za tak kompleksową aplikację.

Stąd moja niepewność. Chciałbym dowiedzieć się od Was, osób bardziej doświadczonych, jak się za to zabrać. Wiem, że Firebase ma swój system uwierzytelniania, który pozwala na logowanie oraz rejestracje. Chciałbym, żeby mój system pozwalał na: logowanie, rejestrację, zmianę hasła, oraz przechowywanie dodatkowych informacji o użytkowniku.

Czy macie jakieś godne polecenia artykuły lub wideo, które może mi rozjaśnić nieco ten temat? Może sami chcecie napisać mi. jak powinienem się za to zabrać?
Oczywiście nie pominę czytania dokumentacji.