Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jo-elimu/unicef-innovation-challenge
UNICEF Innovation Challenge
https://github.com/jo-elimu/unicef-innovation-challenge
Last synced: about 1 month ago
JSON representation
UNICEF Innovation Challenge
- Host: GitHub
- URL: https://github.com/jo-elimu/unicef-innovation-challenge
- Owner: jo-elimu
- License: mit
- Created: 2022-10-29T03:37:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-30T05:04:20.000Z (about 2 years ago)
- Last Synced: 2024-02-05T15:33:33.786Z (10 months ago)
- Language: TypeScript
- Homepage: https://unicef-innovation-challenge.netlify.app/
- Size: 1.57 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unicef-innovation-challenge
UNICEF Innovation Challenge## The Challenge
> A system for tracking, managing, auditing, and reporting activities involved in humanitarian cash transfers.
## Software Architecture
The ecosystem consists of:
- **UNICEF** - The main provider of cash.
- **Implementing Partners (IPs)** - Request and disburse the cash, keep a record of who received it, how the money is spent, etc.
- **Beneficiaries** - Individuals who receive cash to spend.
- **Merchants** - Provide goods/services in exchange for cash.```mermaid
graph TD;
UNICEF(UNICEF)==>|cash|IPs(Implementing Partners);
style IPs fill:#e1bee7,stroke:#333,stroke-width:2px
IPs-->|cash|Beneficiary1(Beneficiary #1);
IPs-->|cash|Beneficiary2(Beneficiary #2);
IPs-->|cash|Beneficiary3(Beneficiary #3);
Beneficiary1-->|cash|Merchant1(Merchant #1)
Merchant1-->|goods/services|Beneficiary1
Beneficiary3-->|cash|Merchant2(Merchant #2)
Merchant2-->|goods/services|Beneficiary3
```### Implementing Partners (IPs) - Prototype
This repository contains a prototype of the _Implementing Partners (IPs)_ component, with the following supported features:
1. IP receives the funds from UNICEF.
1. IP distributes the funds, while maintaining a detailed record of expenditure.
1. Direct distribution of funds to beneficiaries.Prototype smart contract: [smart-contracts/README.md](smart-contracts/README.md)
Prototype user interface (UI): [user-interface/README.md](user-interface/README.md)
Prototype solution summary: [PDF](https://github.com/jo-elimu/unicef-innovation-challenge/releases/download/0.0.1/Jo_Grimstad_Solution_Summary.pdf)
Prototype walkthrough: [Video](https://github.com/jo-elimu/unicef-innovation-challenge/releases/download/0.0.1/Jo_Grimstad_Walkthrough.mp4)