An application that displays Malawi’s neonatal and children medical manuals without an internet connection, helping prevent under-five and newborn deaths. It uses a Retrieval-Augmented Generation (RAG) pipeline to surface and present structured public health information on interventions and outcomes in an interactive format.
# Open Guidelines
# Application Setup
## macOS
1. Install `node.js` and node package manager
Install `node.js` through and verify:
```
brew install node
node -v
npm -v
```
2. Download XCode from the app store (may require a software update)
3. Navigate to the settings to install the iOS component
```
Xcode -> Settings -> Components
```
4.
Open and run the simulator
```
open -a Simulator
```
#### Common Errors
If you get `error: tool 'xcodebuild' requires Xcode but active developer directory is a command line tool instance:
```
sudo xcode-select -s /Applications/
xcode.app
xcode-select -p
```
## Windows
### Emulator Installation
#### 0. Download and install Android Studio
#### 1. Open Android Studio
Launch Android Studio on your computer.
#### 2. Access the Device Manager
- **Method 1:** Click **Tools** → **Device Manager** in the top menu
- **Method 2:** Click the **Device Manager** icon in the toolbar (usually on the right side)
#### 3. Create a Virtual Device (AVD)
1. Click **"Create device"** or the **"+"** button in the Device Manager
2. **Select Hardware:**
- Choose a device definition (e.g., **Pixel 5**, **Pixel 6**, **Nexus 5X**)
- Click **Next**
3. **Select System Image:**
- Choose an Android version (API level)
- Download the system image if it shows a **Download** link
- Recommended: Choose an **x86** or **x86_64** image for better performance
- Click **Next**
4. **Verify Configuration:**
- Review your settings (memory, internal storage, etc.)
- Optionally enable **Secondary SD Card** if needed
- Click **Finish**
#### 4. Launch the Emulator
1. In **Device Manager**, find your newly created virtual device
2. Click the **Play button** (▶️) next to your device name
3. Wait for the emulator to boot (this may take 1-3 minutes on first launch)
#### 5. Verify Emulator is Running
- The emulator window should open showing the Android home screen
- Your device should appear in the list of available devices when running your ap …