{"id":18188520,"url":"https://github.com/pirate-emperor/clientflow","last_synced_at":"2025-10-11T02:35:08.263Z","repository":{"id":260792001,"uuid":"882338137","full_name":"Pirate-Emperor/ClientFlow","owner":"Pirate-Emperor","description":"ClientFlow is a Flutter-Dart CRM app focused on sales management. It enhances UX with real-time analytics, personalized customer service, and an intuitive interface across web and mobile, improving business performance monitoring and customer relationship handling.","archived":false,"fork":false,"pushed_at":"2024-11-02T15:17:46.000Z","size":6820,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-21T03:42:23.033Z","etag":null,"topics":["android-application","crm-platform","dart","firebase","flutter","flutter-app","flutter-ui","ios-app","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Pirate-Emperor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-02T15:03:17.000Z","updated_at":"2024-11-16T11:53:47.000Z","dependencies_parsed_at":"2024-11-02T16:20:18.437Z","dependency_job_id":"df52db6b-01d6-48a0-83a3-64077a56ddfb","html_url":"https://github.com/Pirate-Emperor/ClientFlow","commit_stats":null,"previous_names":["pirate-emperor/clientflow"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pirate-Emperor%2FClientFlow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pirate-Emperor%2FClientFlow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pirate-Emperor%2FClientFlow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pirate-Emperor%2FClientFlow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pirate-Emperor","download_url":"https://codeload.github.com/Pirate-Emperor/ClientFlow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238696446,"owners_count":19515174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-application","crm-platform","dart","firebase","flutter","flutter-app","flutter-ui","ios-app","sqlite"],"created_at":"2024-11-03T03:03:16.581Z","updated_at":"2025-10-11T02:35:03.206Z","avatar_url":"https://github.com/Pirate-Emperor.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ClientFlow - Flutter CRM Application\n\n## Overview\n\n**ClientFlow** is a comprehensive Flutter-Dart based application designed to enhance Customer Relationship Management (CRM) with a primary focus on **Sales Management**. The project aims to improve the existing web application architecture by refining the **User Experience (UX)**, integrating **real-time analytics** and dashboards, and providing **mobile compatibility**. With an interactive and user-friendly interface, this project helps businesses manage customer relations effectively, providing real-time insights into sales, customer trends, and business performance.\n\n### Key Features:\n\n- **Interactive Dashboards**: Real-time analytics and performance monitoring.\n- **Customer Insights**: Personalized data-driven insights for better decision-making.\n- **Sales Forecasting**: Predictive models for sales trends and customer behavior.\n- **Mobile CRM**: A responsive mobile application, making CRM management easier on-the-go.\n- **Enhanced User Experience (UX)**: Improved interface for better user interaction.\n  \n## Directory Structure\n\nThe project is structured as follows:\n\n```\n├─ api/\n│  └─ firebase_api.dart\n├─ components/\n│  ├─ category_button.dart\n│  ├─ item_app_bar.dart\n│  ├─ item_bottom_bar.dart\n│  ├─ navigation_bar.dart\n│  └─ product_search_bar.dart\n├─ data/\n│  ├─ brand_data.dart\n│  ├─ category_data.dart\n│  ├─ product.dart\n│  ├─ sort_list_data.dart\n│  └─ sub_category_data.dart\n├─ model/\n│  ├─ area_select_popup.dart\n│  ├─ cart_model.dart\n│  ├─ custom_tab_bar.dart\n│  ├─ items_widget.dart\n│  └─ sort_popup.dart\n├─ about_us_page.dart\n├─ account_setting_page.dart\n├─ background_tasks.dart\n├─ brands_screen.dart\n├─ cart_item.dart\n├─ cart_page.dart\n├─ categories_screen.dart\n├─ chatbot_page.dart\n├─ contact_us_page.dart\n├─ create_lead_page.dart\n├─ create_task_page.dart\n├─ customer_details_page.dart\n├─ customer_graph.dart\n├─ customer_insight_graph.dart\n├─ customer_insight.dart\n├─ customer_insights.dart\n├─ customer_list.dart\n├─ customer_report_page.dart\n├─ customer_sales_prediction.dart\n├─ customer.dart\n├─ data_analytics_page.dart\n├─ db_sqlite.dart\n├─ edit_item_page.dart\n├─ event_logger.dart\n├─ filter_categories_screen.dart\n├─ firebase_options.dart\n├─ home_page.dart\n├─ item_screen.dart\n├─ item_variations_screen.dart\n├─ login_page.dart\n├─ main.dart\n├─ notification_page.dart\n├─ order_confirmation_page.dart\n├─ order_details_page.dart\n├─ order_status_graph.dart\n├─ order_status_report_page.dart\n├─ order_submitted_page.dart\n├─ predicted_product_stocks.dart\n├─ product_card.dart\n├─ products_screen.dart\n├─ profile_page.dart\n├─ recent_order_page.dart\n├─ sales_forecast_graph.dart\n├─ sales_lead_closed_widget.dart\n├─ sales_lead_eng_widget.dart\n├─ sales_lead_nego_widget.dart\n├─ sales_lead_orderprocessing_widget.dart\n├─ sales_order_page.dart\n├─ sales_order.dart\n├─ sales_report_graph.dart\n├─ sales_report_page.dart\n├─ search_screen.dart\n├─ select_order_id.dart\n├─ starting_page.dart\n├─ terms_and_conditions_page.dart\n├─ top_selling_product_graph.dart\n├─ top_selling_product_report_page.dart\n└─ utility_function.dart\n```\n\n## Features and Functionalities\n\n### 1. API Integration\n- **Firebase API** (`firebase_api.dart`): Handles communication with Firebase, enabling real-time database interactions.\n\n### 2. Components\n- **Navigation Bar** (`navigation_bar.dart`): Provides easy access to various sections of the app.\n- **Product Search Bar** (`product_search_bar.dart`): Allows users to search products by name, category, and other attributes.\n- **Category Button** (`category_button.dart`): Facilitates category-based navigation and product filtering.\n\n### 3. Data Management\n- **Brand and Category Data** (`brand_data.dart`, `category_data.dart`): Organizes data related to product brands and categories.\n- **Product Data** (`product.dart`): Manages product information, attributes, and variations.\n- **Sorting and Sub-categories** (`sort_list_data.dart`, `sub_category_data.dart`): Provides sorting functionalities and sub-category management for more refined product searches.\n\n### 4. Customer Management\n- **Customer Insights** (`customer_insight.dart`, `customer_insights.dart`): Provides personalized customer insights and predictions for better decision-making.\n- **Customer Sales Predictions** (`customer_sales_prediction.dart`): Predicts customer behavior and sales potential using historical data and predictive algorithms.\n\n### 5. Sales Management\n- **Sales Forecasting** (`sales_forecast_graph.dart`): Displays real-time sales predictions to help businesses plan and strategize effectively.\n- **Sales Order Management** (`sales_order_page.dart`, `sales_order.dart`): Facilitates order creation, status tracking, and detailed sales reports.\n\n### 6. Data Analytics and Visualization\n- **Real-Time Analytics** (`data_analytics_page.dart`): A dedicated page for viewing and analyzing business performance in real time.\n- **Graphical Representations** (`customer_graph.dart`, `sales_report_graph.dart`, `top_selling_product_graph.dart`): Visualizes key business metrics like customer trends, top-selling products, and sales reports.\n\n### 7. Task and Lead Management\n- **Create Leads and Tasks** (`create_lead_page.dart`, `create_task_page.dart`): Provides options to create and track sales leads and customer-related tasks.\n\n### 8. User Account and Settings\n- **Profile and Account Settings** (`profile_page.dart`, `account_setting_page.dart`): Manages user profile and app-specific settings.\n- **Notification Management** (`notification_page.dart`): Displays system alerts, reminders, and push notifications.\n\n### 9. Chatbot Integration\n- **Chatbot Page** (`chatbot_page.dart`): Offers an AI-powered chatbot to assist customers with inquiries, providing instant support.\n\n## Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/Pirate-Emperor/clientflow.git\n   ```\n\n2. Navigate to the project directory:\n   ```bash\n   cd ClientFlow\n   ```\n\n3. Install dependencies:\n   ```bash\n   flutter pub get\n   ```\n\n4. Run the app on your device or emulator:\n   ```bash\n   flutter run\n   ```\n\n## Requirements\n\n- **Flutter SDK**: v3.0.0 or later\n- **Dart SDK**: v2.17.0 or later\n- **Firebase**: For real-time database integration and user authentication.\n  \n## Key Technologies\n\n- **Flutter \u0026 Dart**: Cross-platform mobile development.\n- **Firebase**: Real-time database and authentication.\n- **SQLite**: Local database for offline data storage.\n- **AI Chatbot**: For real-time customer interaction and support.\n\n## Getting Started\n\n1. Install the Flutter SDK from the [official website](https://flutter.dev/).\n2. Set up Firebase integration following the instructions in `firebase_options.dart`.\n3. Ensure you have an active Firebase project and link it with the mobile app.\n4. Use `db_sqlite.dart` for setting up the local SQLite database.\n\n## Contributing\n\nFeel free to fork the repository, make changes, and submit pull requests. Contributions are welcome!\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Author\n\n**Pirate-Emperor**\n\n[![Twitter](https://skillicons.dev/icons?i=twitter)](https://twitter.com/PirateKingRahul)\n[![Discord](https://skillicons.dev/icons?i=discord)](https://discord.com/users/1200728704981143634)\n[![LinkedIn](https://skillicons.dev/icons?i=linkedin)](https://www.linkedin.com/in/piratekingrahul)\n\n[![Reddit](https://img.shields.io/badge/Reddit-FF5700?style=for-the-badge\u0026logo=reddit\u0026logoColor=white)](https://www.reddit.com/u/PirateKingRahul)\n[![Medium](https://img.shields.io/badge/Medium-42404E?style=for-the-badge\u0026logo=medium\u0026logoColor=white)](https://medium.com/@piratekingrahul)\n\n- GitHub: [Pirate-Emperor](https://github.com/Pirate-Emperor)\n- Reddit: [PirateKingRahul](https://www.reddit.com/u/PirateKingRahul/)\n- Twitter: [PirateKingRahul](https://twitter.com/PirateKingRahul)\n- Discord: [PirateKingRahul](https://discord.com/users/1200728704981143634)\n- LinkedIn: [PirateKingRahul](https://www.linkedin.com/in/piratekingrahul)\n- Skype: [Join Skype](https://join.skype.com/invite/yfjOJG3wv9Ki)\n- Medium: [PirateKingRahul](https://medium.com/@piratekingrahul)\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpirate-emperor%2Fclientflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpirate-emperor%2Fclientflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpirate-emperor%2Fclientflow/lists"}