Premise

A new version of the old warehouse admin script, it replaces the old Python script and Node.js server with a desktop application. The panel is used for managing product collections in the warehouse.

Development

This app listens for file changes and creates a corresponding firebase entry. It also fetches data from two endpoints, which are called every hour to refresh the data. The endpoint results are used to map some product properties before creating the database entry.