SimpliWorks CRM, Deliver, Expense and Store Modules

A modular Flutter application designed for managing CRM data, recycling processes, and store operations. The app utilizes GetX for state management and routing, with a focus on providing a clean and responsive UI across web and mobile platforms.

Features

  • CRM Module: Manage customer relationships, track visits, and generate reports.
  • Recycle Module: Handle recycling processes and monitor recycling statistics.
  • Store Module: Manage inventory, track store operations, and process orders.
  • Modular Architecture: Each module is independent, allowing for easy updates and deployment.
  • Responsive Design: The app adapts seamlessly between mobile and web platforms.
  • Timeline Visualization: Display events in a timeline format (horizontal on web, vertical on mobile).
  • GetX for State Management: Efficient routing, bindings, and state management across the app.

Installation

To integrate the modules into your Flutter project, follow these steps:

  1. Add the required dependencies in your pubspec.yaml:

    dependencies:
      flutter:
        sdk: flutter
      get: ^4.6.5
      responsive_builder: ^0.7.1
      syncfusion_flutter_xlsio: ^1.8.0
      path_provider: ^2.0.15
      intl: ^0.18.1
    

Libraries

auth_middleware/auth_middleware
bindings/login_binding
bindings/preference_binding
charts/column_bar_chart
charts/column_chart
charts/column_with_rounded_corners
charts/default_pie_chart
charts/doughnut_chart
charts/enquiry_bar_chart
charts/legend_with_various_chart
charts/line_area_chart
charts/loading_slip_chart
charts/market_line_chart
charts/pie_with_various_radius
charts/semi_doughnut_chart
charts/spline_chart
charts/team_bar_chart
controllers/app_config_service
controllers/debounced_controller
controllers/deliver_drawer_controller
controllers/generic_upload_controller
controllers/google_map_controller
controllers/home_controller
controllers/internal_transfer_weighing_controller
controllers/location_controller
controllers/login_controller
controllers/password_dialog_controller
controllers/permission_controller
controllers/preferences_controller
controllers/push_notification_controller
controllers/remote_config_controller
controllers/role_manager_controller
controllers/searchable_dropdown_controller
controllers/searchable_dropdown_pagination_controller
controllers/session_controller
controllers/sidebarx_controller
controllers/timer_controller
controllers/unified_address_controller
custom_plugins/dropdown_search/src/popups/autocomplete_overlay
custom_plugins/dropdown_search/src/popups/bottom_sheets
custom_plugins/dropdown_search/src/popups/dialogs
custom_plugins/dropdown_search/src/popups/props/autocomplete_props
custom_plugins/dropdown_search/src/popups/props/bottom_sheet_props
custom_plugins/dropdown_search/src/popups/props/dialog_props
custom_plugins/dropdown_search/src/popups/props/material_popup_props
custom_plugins/dropdown_search/src/properties/base_text_field_props
custom_plugins/dropdown_search/src/properties/clear_button_props
custom_plugins/dropdown_search/src/properties/infinite_scroll_props
custom_plugins/dropdown_search/src/properties/list_view_props
custom_plugins/dropdown_search/src/properties/scrollbar_props
custom_plugins/dropdown_search/src/utils
custom_plugins/dropdown_search/src/widgets/checkbox_widget
custom_plugins/dropdown_search/src/widgets/custom_chip
custom_plugins/dropdown_search/src/widgets/custom_cupertino_text_field
custom_plugins/dropdown_search/src/widgets/custom_icon_button
custom_plugins/dropdown_search/src/widgets/custom_inkwell
custom_plugins/dropdown_search/src/widgets/custom_safe_area
custom_plugins/dropdown_search/src/widgets/custom_scroll_view
custom_plugins/dropdown_search/src/widgets/custom_text_field
custom_plugins/dropdown_search/src/widgets/custom_wrap
custom_plugins/dropdown_search/src/widgets/props/adaptive_popup_props
custom_plugins/dropdown_search/src/widgets/props/base_popup_props
custom_plugins/dropdown_search/src/widgets/props/chip_props
custom_plugins/dropdown_search/src/widgets/props/cupertino_popup_props
custom_plugins/dropdown_search/src/widgets/props/cupertino_text_field_props
custom_plugins/dropdown_search/src/widgets/props/icon_button_props
custom_plugins/dropdown_search/src/widgets/props/inkwell_props
custom_plugins/dropdown_search/src/widgets/props/safe_area_props
custom_plugins/dropdown_search/src/widgets/props/scroll_props
custom_plugins/dropdown_search/src/widgets/props/suggestions_props
custom_plugins/dropdown_search/src/widgets/props/text_field_props
custom_plugins/dropdown_search/src/widgets/props/wrap_props
custom_plugins/dropdown_search/src/widgets/suggestions_widget
data/addons_fun_details
data/base_model
data/CalibrationMachineData
data/chart_sample_data
data/dynamic_permission_response
data/events_response
data/Internal_Weighing_Model
data/login_response
data/notifications_response
data/organization_hierarchy_response
data/permission_list_response
data/permission_response
data/request_permission_mapping
data/unified_address_response
data/upload_model
datagrid/editable_pluto_grid_widget
dependency/dependency_setup
gen/assets.gen
GENERATED CODE - DO NOT MODIFY BY HAND
gen/fonts.gen
localization/localization_helper
localization/localization_service
module_app
network/api_service
network/dio_client
network/http_client_adapter
network/http_client_adapter_mobile
network/http_client_adapter_web
routes/mobile_navigation
routes/mobile_routes
routes/routes
routes/web_navigation
routes/web_routes
services/configue_nonweb
services/configure_web
services/environment
services/file_picker
services/image_picker_mobile
services/image_picker_web
services/location_services
services/permission_handler_service
services/save_file_mobile
services/save_file_web
Dart imports
shared_component
shared_main
theme/app_theme
theme/theme_service
ui/dashbord_tile_widget
ui/login_view_widget
ui/mobile_login_screen
ui/modern_tile
ui/password_change_dialog
ui/preferences_screen
ui/unified_address_screen
ui/upload/upload_context
ui/upload/upload_media_widget
ui/upload/upload_types
ui/web_login_screen
utils/app_constants
utils/app_urls
utils/app_utils
utils/colors
utils/data_grid_utils
utils/date_utils
utils/device_type
utils/enums/apps_enums
utils/enums/clients_enum
utils/enums/default_configuration_setting
utils/enums/internal_transfer_enums
utils/enums/modules_enum
utils/file_picker_widget
utils/file_utils
utils/font_sizes
utils/radius_utils
utils/role_manager_dialog
utils/shared_app_config
utils/size_utils
utils/storage_utils
utils/text_styles
utils/validation_utils
widgets/all_apps_drawer
widgets/app_google_map
widgets/app_text_field_form_widget
widgets/app_widgets
widgets/debounced_button
widgets/dropdown/custom_dropdown_multiple
widgets/dropdown/custom_dropdown_multiple_api
widgets/dropdown/custom_dropdown_single
widgets/dropdown/custom_dropdown_single_api
widgets/events_drawer
widgets/generic_parent_wrapper
widgets/header_widget
widgets/internal_weighing_widget
widgets/loading_indicator
widgets/no_permission_available
widgets/not_found_page
widgets/notifications_widget
widgets/permission_wrapper_widget
widgets/responsive_layout
widgets/sidebarx_drawer