Details ==== The backend panel is the hub of operations, sales and support that we are trying to provide with this business. It will be a complex structure but if we start breaking down , it is basically formed of components that are simple and easy to develop. The entire backend panel is constituted on 3 terms: 1. Fundamental Components 2. Derived states 3. Compound Components --- ## The Breakage - ###Fundamental Components: It is a unique feature set that comprises the basic block of the backend panel. It has a set of traits/features/characteristics that form this component. There are different types of Fundamental components:- 1. **Cards**: It originates with either buyer request or a Logistics Partner request . The Card originates in the system as a quote request. It has basic information of the order requirement and logs the user information that is requesting the order with the delivery details of the user defined location. Mode of transport that the user requested. 2. **Listicles** : Its the stage that the order(Card) is slotted into. These stages are clearly defined, they sequential and will be similar for all orders. it has its set of pre-requests that the order needs to accomplish to be included in this listicle, trigger points and key tasks to complete against the order when it is slotted in a particular list. 3. **Services**: Its the description of a single a service that needs to be performed on the order. It will comprise of the location where the activity needs to be done and the rate of the activity for a metric unit. 4. **Facilities**: This defines the infrastructure that our network covers. There are various types of facilities which cater to different needs.For example, Mandi is a type of Facility. Facilities will have a top line categorisation feature which will change the features defined against the facility. But all facilities will have a basic information of location plotted on the map and a matrix of distances and durations basing on mode of transport between their nearby facilities in all directions. 5. **Connectivity**: This component defines the manoeuvrability of the cargo based on the best possible routing. To achieve this sort of route, it will have a log of modes available at every facility. The number of facilities interchange between source and destination. 6. **Commodity**: This is the fundamental cargo that is being delivered. It will have the regions it is being sourced from. It will have a list of sub types and in which mandi's it is available. The seasonality component if there is. The minimum quantity to be ordered. The packaging information against the cargo. ----- Derived States ==== The derived states are processed through fundamental components. These are instances of fundamental components appearing at various different contextual scenarios and with varying degree of information. There is no categorisation of Types as each fundamental component may derive different functionality. ----- Compound Components === They are derived with combining two fundamental components. They can also be formed by combination of two derived states of two different fundamental components. -----