Overview & Purpose
The B-CARES Offline Desktop Application is an engineered offline solution developed for the Ministry of Social Services and Development (MSSD-BARMM). It brings the full power of the central MSSD Serbisyo Online intake portal directly to laptops and desktop computers operating without constant internet access.
Uninterrupted Field Intake
Enroll clients, record family members, and enter social worker assessments even in deep rural, island, or disaster locations.
Official Document Issuance
Instantly print Certificates of Eligibility (COE), Guarantee Letters, and Referral Notes with cryptographic QR codes.
Bi-Directional Cloud Sync
Queue local records offline and push them directly to the MSSD Cloud with a single click once an internet connection is established.
System Requirements
The application is completely self-contained. You do not need to install MariaDB, MySQL, Apache, or PHP separately.
| Specification | Minimum Requirement | Recommended Specification |
|---|---|---|
| Operating System | Windows 10 64-bit (Version 1909 or later) | Windows 11 64-bit |
| Processor (CPU) | Intel Core i3 (4th Gen) / AMD Ryzen 3 | Intel Core i5 / AMD Ryzen 5 or higher |
| System Memory (RAM) | 4 GB RAM | 8 GB RAM or higher |
| Storage (Disk Space) | 2 GB free storage space | 5 GB+ SSD (for case files & document archives) |
| Display Resolution | 1280 x 720 (HD) | 1920 x 1080 (Full HD) |
| Printing Equipment | Optional | Standard office USB or Wi-Fi printer (for COE/GL printing) |
End-to-End System Workflow
Phase 1: Downloading the Offline Config Key (Online Portal)
Before installing the application on your field computer, you must download your personalized Offline Configuration Key from the online B-CARES server while you have internet connectivity.
-
1
Open Web Browser & Navigate to Online Portal
Open Google Chrome, Microsoft Edge, or Firefox and go to the official portal URL:
https://mssd-so.barmm.gov.ph(or your assigned regional server address). -
2
Log In to Your Account
Enter your MSSD employee email, password, and complete any required two-factor or CAPTCHA verification.
-
3
Navigate to Your Profile Page
Click your user profile avatar in the upper right header, or select Profile from the left sidebar navigation.
-
4
Locate "Offline App Synchronization" & Download
Scroll down to the bottom of your Profile page. Find the section marked Offline App Synchronization and click the blue button:
Offline App Synchronization
Download your configuration file to quickly set up the B-CARES Offline Application on your local computer.
-
5
Save the Configuration File
A file named
bcares_offline_config.jsonwill download to yourDownloadsfolder. Keep this file safe. If you are setting up a separate field laptop, copy this file to a USB flash drive.
bcares_offline_config.json file contains your encrypted credentials, municipal office identifier, and an authenticating 64-character cryptographic API key. Do not rename, alter the text, or distribute this file to unauthorized individuals.
Phase 2: Installing B-CARES Offline on Your Computer
Choose between the recommended automated Windows Installer or the standalone portable package:
-
1
Run Setup Executable
Double-click
B-CARES_Offline_Setup.exe. If a Windows SmartScreen security alert appears, click More Info → Run Anyway. -
2
Select Destination
By default, the program installs cleanly to
{localappdata}\Programs\B-CARES Offlinewithout requiring Windows Administrator access. Click Next → Install. -
3
Launch from Desktop
The installer places a B-CARES Offline shortcut on your Desktop and in the Start Menu. Check "Launch B-CARES Offline now" and click Finish.
-
1
Extract the ZIP Archive
Right-click
desktop_package.zipand extract it to your preferred location (e.g.C:\B-CARES-Offline\or your Desktop). -
2
Launch Using Start Script
Inside the extracted folder, double-click
Start B-CARES Offline.vbsfor a clean silent startup, orrun.batto view detailed startup diagnostics.
Phase 3: First-Run Setup & Device Initialization
When launched for the first time, B-CARES Offline will automatically direct you to the First-Run Setup Wizard (/setup).
B-CARES Offline Setup
Upload the bcares_offline_config.json file downloaded from your online account to initialize this device.
-
1
Select or Drag Your Configuration File
Click inside the dashed drop zone to browse for
bcares_offline_config.json, or simply drag and drop the file directly onto the card. -
2
Verify File Loaded
The upload box will change to green with a checkmark () indicating the file is ready.
-
3
Click "Initialize System"
The application automatically initializes the local environment, runs all background database migrations (adds local settings and sync flags), and configures your user credentials.
-
4
Automatic Redirect
A success dialog displays: "Setup Complete! Your offline environment is ready." You will automatically be redirected to the offline Login Screen.
Phase 4: Logging In & Daily Offline Operations
Logging In
Once initialized, you can log in at any time without needing an active internet connection:
- Enter your official MSSD email address.
- Enter your password (the exact password associated with your online account).
- Enter the 4-digit CAPTCHA security code displayed on the screen.
- Click Sign In to enter the Dashboard.
white-logo.jpg). You can upload a new local picture anytime by visiting Profile → "Click to change profile picture".
Core Field Intake Operations
1. Beneficiary Registration
Navigate to New Application. Record complete client and beneficiary demographics, PSGC location, and dynamic family member profiles.
2. Local Duplicate Check
The built-in algorithm scans all locally recorded families to detect existing beneficiaries, avoiding duplicate payouts.
3. Assessment & CSR
Complete social worker validation, fund source selection, recommended assistance amounts, and upload local case study photos.
4. Offline Document Issuance
Instantly generate and print official Certificates of Eligibility (COE), Guarantee Letters, and MRS sheets with authentic signatories and QR codes.
Phase 5: Synchronizing Data with the MSSD Online Cloud
Whenever you connect your computer to the internet (via office Wi-Fi, Ethernet, or mobile phone tethering), synchronize your records with the MSSD Online Cloud.
Navigate to Sync (backend/sync) in the left sidebar menu.
-
Step 1: Verify Connection (Ping Server)
Click Ping Server to verify whether your computer can reach the central MSSD server. The screen will report "Server Reachable (HTTP 200 OK)".
-
Step 2: Push Local Applications (Upload)
Click Push to Online Cloud. All applications, family records, validation assessments, and document records saved offline are transmitted securely. Once confirmed by the cloud, they are marked locally as
synced_online = 1. -
Step 3: Pull System Updates (Download)
Click Pull Updates to retrieve updated municipal signatory assignments, revised assistance quotas, and official partner directory updates.
Phase 6: In-App System Updates
When new features, bug fixes, or revised Bangsamoro assistance forms are released, the application can update itself over the air without requiring you to reinstall the app.
- Connect to the internet.
- Navigate to System Update (
backend/update) in the sidebar. - Check your installed version (e.g.
1.0.0) and click Check for Updates. - If an update is available, view the release notes and click Download & Install Update.
Phase 7: Graceful Application Shutdown
To ensure database transactions and logs are saved cleanly:
Standard Window Exit
Simply click the Close (X) button on the top right corner of the B-CARES Offline window. The background launcher automatically issues a safe shutdown command to MariaDB.
Manual Script Stop
If you started the app from a portable folder, double-click stop.bat anytime to cleanly terminate any background MySQL instances on port 3307.
Troubleshooting & Frequently Asked Questions (FAQ)
mssd-so.barmm.gov.ph, download a fresh copy of bcares_offline_config.json, and re-upload it to http://127.0.0.1:8088/setup.
mysqld.exe. Open the log file at mysql\data\mysql-error.log to inspect the exact message, and add the B-CARES installation folder to your Windows Defender exclusions if needed.
white-logo.jpg) so that no broken image icons appear. You can upload a new photo locally in Profile → "Click to change profile picture".
bcares_offline_config.json file from the online portal after changing your password. Then, open B-CARES Offline, navigate to http://127.0.0.1:8088/setup, and upload the new configuration file. Your offline credentials will update immediately.
Field Worker Security & Data Handling Guidelines
Because B-CARES Offline stores beneficiary data locally on portable field laptops, all personnel must adhere strictly to MSSD Data Privacy policies:
Keep your laptop protected with a strong Windows login password or PIN. Never leave the computer unlocked or unattended in public intake areas.
Synchronize offline applications to the central cloud at the earliest opportunity (e.g., at the end of each field intake day or upon returning to base) to minimize the risk of data loss.
Never store bcares_offline_config.json on unencrypted public USB drives or send it over unverified messaging channels.
Ministry of Social Services and Development — BARMM
B-CARES System Technical Support | #UpliftingBangsamoroLives