https://blackcatdev.medium.com/unlocking-firebase-power-a-comprehensive-guide-from-setup-to-advanced-backend-mastery-2cc9f30cc730