Firebase Realtime Database:
1- Easy to set up. 2- Has NoSQL. 3- Will integrate well with Firebase services we are using.
4- We get authentication features with minimal effort.
5- Eliminates the need of another application logic layer to serve as an API with the database i.e. the frontend can directly pull data from the database without an intermediate service.
Sentry:
Sentry is a monitoring tool offering support for our front-end and back-end tech stacks. We chose to use it due to its data management support and enriched crash reports.
Airflow:
Through scheduling and synchronizing the background data collection tasks (from APIs, etc.), this offers control to orchestrate the entire system through a single tool. This would be helpful when we decide to scale, but might remain low priority for the purpose of this course.
Visual Studio Code:
Widely known IDE used mostly for web-development. Allows integration with great plugins.