A modular and extensible web-based analytics platform designed for Multi-Source Data Fusion and Intelligent Entity Profiling. It demonstrates how to integrate heterogeneous data sources, configure analytical rules, and compute multi-dimensional health/engagement metrics using parameterized non-linear mathematical models.
- Modular Architecture: Built with Flask blueprints, SQLAlchemy ORM, and responsive Bootstrap 5 components.
- Configurable Analytical Models: Demonstrates non-linear algorithms (Sigmoid curves, exponential decay models, saturation indices) for entity scoring and data quality assessment.
- Dynamic Rule Engine: Manage fusion rules, scenario templates, and access policies through an interactive dashboard.
- Interactive UI: Includes dynamic sorting, data visualization tables, and contextual analytical modals.
- Secure by Design: PBKDF2 password hashing, session control, and transaction safety with automatic database rollback.
- Dashboard: Centralized metrics dashboard with quick-action navigations.
- Profile Management: Multi-dimensional entity profiling and engagement index calculations.
- Data Source Management: Data source tracking and dynamic activity scoring.
- Algorithm Configuration: Parameterized configuration for analytical functions.
- Fusion Rule Management: Multi-source data aggregation and concentration metrics.
- Scenario Template Management: Lifecycle and stability modeling for custom scenarios.
- Permission & Security: Dynamic access policies and decay-based security scoring.
- Python 3.8+
- pip
- Install Dependencies:
bash install.sh
- Initialize Database:
python3 init_db.py
- Run the Application:
bash run.sh
- Access the Web Interface:
Open
http://127.0.0.1:5001in your browser.- Default Username:
admin - Default Password:
admin123
- Default Username:
crossPlatformAi/
├── app.py # Main Flask application engine
├── main.py # Desktop wrapper entrypoint (optional)
├── config.py # Application configuration
├── init_db.py # Database initialization & default admin setup
├── install.sh # Dependency installation script
├── run.sh # Application startup script
├── test_app.py # Basic functional tests
├── algorithms/ # Analytical & mathematical scoring modules
├── models/ # SQLAlchemy ORM models
├── routes/ # Blueprint route controllers
├── static/ # Static assets (CSS, JS, images)
└── templates/ # Jinja2 HTML templates
Licensed under the Apache-2.0 License.