The user can create custom inputs for different measurements .The user can select from different input types which also has validation as follows;
- Text
- Number
- Decimal
- Choice (Options)
- Provider: for passing down state.
- freezed: to creatge model classes and union types
- flutter hooks
- a auto_route : to generate helper classes and methods for navigation