Skip to content

Tech Stack Overview

Tang ZhaoSheng edited this page Oct 31, 2024 · 1 revision

Technologies Used

Firebase

Firebase offers a suite of features that make it easy to add robust backend functionality to web and mobile applications. In this project, we leveraged Firebase Authentication and Firebase Storage to enhance user experience and data management.

Firebase Authentication

Reason for Use:
Firebase Authentication streamlines the process of adding secure and reliable authentication. This feature provides ready-to-use sign-in methods (email/password, Google, Facebook, etc.), allowing users to easily register, log in, and manage their accounts.

Benefits:

  • Ease of Integration: Quickly integrates with minimal backend setup, reducing development time.
  • Security: Google-backed security features, offering protection for user credentials and data.
  • Scalability: Easily scales to support growing numbers of users without complex configuration.

Firebase Storage

Reason for Use:
Firebase Storage offers a simple and efficient way to handle large volumes of user-uploaded files, such as images, videos, and other assets. This feature allows us to securely store and retrieve files, while managing access controls seamlessly.

Benefits:

  • Efficiency: Designed for file storage at scale, providing a reliable solution for handling user-generated content.
  • Security: Data is secured with Google Cloud's security standards and access control.
  • Global CDN: Files are served from a global content delivery network, improving load times and performance for users.

Using Firebase Authentication and Storage allowed us to focus on creating a seamless user experience while benefiting from Firebase's reliable infrastructure.

Clone this wiki locally