Logo Lanfrica

Africa-cdc-Khub/priotisation_tool

Domain:

healthcare

Record type:

software
Creator:
Afr
Host:
# Africa CDC Disease Prioritisation Tool Web application for country-level disease prioritisation (CodeIgniter 3, HMVC). Local example: `localhost` ## Documentation | Guide | Location | |-------|----------| | User guide | docs/USER_GUIDE.md | | Developer guide | docs/DEVELOPER_GUIDE.md | | Composite index & priority | docs/COMPOSITE_INDEX_AND_PRIORITY.md | **Priority vs probability:** Table and charts use probability ≥ **0.80** = High, **0.65–0.79** = Medium, < **0.65** = Low. After saving criteria, derived fields are recalculated automatically. Run `records/data_correction` to refresh all historical rows. --- # Installation Guide for Africa CDC Knowledge Hub This guide covers the setup process for the Africa CDC Knowledge Hub on both Windows and Linux environments. --- ## 1. Prerequisites Ensure you have the following installed: - Operating System: Windows, Linux, or macOS - Web Server: Apache or Nginx - Database: MySQL or MariaDB - PHP Version: 8.x or later - Node.js Version: 16.x or later - Composer: PHP dependency manager - Git: Version control - Redis (Optional but recommended for caching) --- ## 2. Windows Installation ### 2.1 Install WAMP/XAMPP 1. To set up PHP, MySQL, and Apache, download and install WAMP or XAMPP: - Download XAMPP - Download WAMP 2. Follow the installation instructions for either WAMP or XAMPP. ### 2.2 Install Composer 1. Download and install Composer from here to manage PHP dependencies. ### 2.3 Install Node.js 1. Download and install Node.js from here for JavaScript dependency management. --- ## 3. Linux Installation ### 3.1 Install LAMP Stack (Linux) To install Apache, MySQL, and PHP on a Linux (Ubuntu) system, follow these steps: ```bash sudo apt update sudo apt install apache2 sudo apt install mysql-server sudo apt install php libapache2-mod-php php-mysql ``` ### 3.2 Install Composer Install Composer on Linux: ```bash sudo apt install composer ``` ### 3.3 Install N …