Preparing Propelmapper for Extension Across Industries.

Note: This was scrapped as at the time I wrongly inferred Propelmapper was treating expansion outside of Ag as a priority. It also would probably not work out as Rails + Hotwire is SSR'd which at first glance complicates things quite a bit.

As Propelmapper gains customers outside of Ag, I belive the difference in how customers use the application will increase dramtically.

For example a forest ranger taking notes about tree health is not interested about crop commodity prices, nor is an oil well inspector interested in the client finding functionality.

A solution I propose is the encapsulation of client specific features in seperate dashboards, that can either be appended to the list of dashboards in the nav sidebar or replace them.

e.g

Example

Small user story

Wouldent We Be Bolting Features To our Main App with Complex App Logic Handling Who Sees these Interfaces?

Not really assuming the front and back ends are decoupled. Dashboards can be static html files

A hypothetical technical implemention would be as follows:

Upsides

Downsides