c4c_api has the following modules:
- Registration: for registration of HCW (self-registration or register for someone else)
- Report exposure: individual and for someone else.
- FAQ section: Contains all frequently asked questions and their responses.
- Learning module: Contains facility based and general learning materials for HCWs.
- Broadcasting of messages
- Immunization profile: allows updating/viewing of immunization details for the HCW
- Checkin module: allows certain user types to checkin to a facility during their working hours
- Annual immunization & checkup calendar- allows viewing immunization history andsetting of annual checkup date.
- Report COVID-19 exposure: allows reporting of a COVID-19 exposure that the HCW may encounter
This project is built using Vue.js.
You will need Node.js version 6.0 or greater installed on your system.
Get the code by either cloning this repository using git
> git clone https://github.com/mHealthKenya/C4C-Web.git
... or downloading source code code as a zip archive.
Once downloaded, open the terminal in the project directory, and continue with:
cd C4C-Web
npm install
npm run serve
npm run build
npm run lint