Skip to content

Latest commit

 

History

8,813 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cradle VSA System: React Front-End and Python (Flask) Back-End

License

React front-end web application and Python back-end web server for the Cradle VSA System, a technological health care system to improve maternal care and reduce preventable maternal deaths in Ugandan villages.

Sites and Servers

Development Setup & Information

See docs/development.md.

For CRADLE Mobile set up see docs/mobile_setup.md.

For CRADLE SMS relay set up see docs/sms_relay_setup.md.

Downloading the Backend Test Coverage Report

Every CI run generates an HTML coverage report for the backend test suite. To download it:

  1. On a commit or pull request, click the status icon (✅/❌) next to the commit to open the checks list.
  2. Click Details on any of the listed checks to open the GitHub Actions run.
  3. On the run page, open the Summary tab (in the left sidebar).
  4. Scroll down to the Artifacts section at the bottom of the page.
  5. Click coverage_report — it downloads automatically as a zip file. Extract it and open index.html in a browser to view line-by-line coverage.

Default Usernames & Passwords

When you seed_minimal, only one user is added:

Username Password Role
admin@email.com cradle-admin ADMIN - Administrator

If you choose to seed additional test data using either seed_test_data or seed, the previously mentioned admin user is added along with a few additional users:

Username Password Role
admin@email.com cradle-admin ADMIN - Administrator
cho@email.com cradle-cho CHO - Chief Health Officer
hcw@email.com cradle-hcw HCW - Healthcare Worker
vht@email.com cradle-vht VHT - Village Health Team

Contributors

Name Email
Brian Fraser bfraser@sfu.ca
Jeffrey Leung jyl52@sfu.ca
Kat Siu kysiu@sfu.ca
Kevin Le lekevinl@sfu.ca
Keyi Huang keyih@sfu.ca
Matt Doyle mwdoyle@sfu.ca
Vinson Ly vinsonl@sfu.ca
Sachin Raturi sraturi@sfu.ca
Simran Gulati sgulati@sfu.ca
Quintin Sim ksim@sfu.ca
Kisub Song kisubs@sfu.ca
Waswa Olunga wolunga@sfu.ca
Jeremy Schwartz jdschwar@sfu.ca
Avneet Toor a_toor22@hotmail.com
Faraz Fazlalizadeh ffazlali@sfu.ca
Ethan Hinchliff ehinchli@sfu.ca
Brian Marwood bmarwood@sfu.ca
Paul Ngo paul_ngo@sfu.ca
Ali Tohidi atohidi@sfu.ca
Liyang Zhou lza132@sfu.ca
Dev Arora deva@sfu.ca
Devon Lutz dlutz@sfu.ca
Mikhail Alexeev malexeev@sfu.ca
Syed Naufal Mahmood syedm@sfu.ca
Ting Yi tingy@sfu.ca
Andrey Pham ndpham@sfu.ca
Colin Huang chuang7791@gmail.com
Danica Walton dglwalton@gmail.com
Henry Fang fanghaof@sfu.ca
Hao Wu colewu9712@gmail.com
Jason Aritanto jaritant@sfu.ca
Travis Chan travis_chan@sfu.ca
Gabriel Yeung gya19@sfu.ca
Hyeonyoung Park hpa54@sfu.ca
Inder Manan imanan@sfu.ca
Danyaal Patel danyaalp@sfu.ca
Kodai Hiraishi khiraish@sfu.ca
Brendan Saw bsaw@sfu.ca
Divya Soneji dns8@sfu.ca
Sara Hwang sha173@sfu.ca
Valerie Kistrina vkistrin@sfu.ca
Sahil Modak smodak@sfu.ca
Peter Fan cfa60@sfu.ca
Ekam Hothi ehothi@sfu.ca
Adrienne Kwan ack11@sfu.ca
Ali Nanji amnanji@sfu.ca
Jarell Santella jsa360@sfu.ca
Ryan Milligan rcm9@sfu.ca
Mai Khanh Bui mkb18@sfu.ca
Jason Spence jrspence@sfu.ca
Huiyan Li hla110@sfu.ca
Jachak Sekhon jachaks@sfu.ca
Alex Mutwiri mutex@berkeley.edu
Paul Atwal psatwal@sfu.ca.
Harry Nguyen hln5@sfu.ca
Leslie Chow lcchow@sfu.ca
Gurveen Gill gkg24@sfu.ca
Dingsong Zhou dza68@sfu.ca
James Chuong jca543@sfu.ca
Jerry Deng Zhu jerrydngzh@gmail.com
Elton Zhen ehz2@sfu.ca
Ellie Neufeld ena31@sfu.ca
Maria Zaman mza114@sfu.ca
Ilia Fatemi ifa6@sfu.ca
Poorvi Bhatia pba49@sfu.ca
Simone Motwani svm4@sfu.ca
Sheldon Liang qla52@sfu.ca
Josh Chung jca472@sfu.ca
Mekdim Dereje mda89@sfu.ca
Ananya Singh asa522@sfu.ca
Lucy Zhou lza168@sfu.ca
Zoe Wong zsw@sfu.ca

About

Webserver frontend and backend for the iCRADLE system.

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages