• Stars
    star
    162
  • Rank 232,284 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 4 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Care is a Digital Public Good enabling TeleICU & Decentralised Administration of Healthcare Capacity across States.

CARE Logo

Our goal is to continuously improve the quality and accessibility of public healthcare services using digital tools.

🚀 Staging Deploy

Auto deployed to care.ohc.network for develop branch. All pull requests have preview builds powered by Netlify.

Storybook Quality Gate Status Code scanning - action OSSAR Cypress Tests Staging Release Production Release Codacy Badge CircleCI Maintainability

Getting started

  • 💬 Comment on the issue if you are willing to take it up, and link the pull request with the issue.
  • 🏷️ Tag @coronasafe/code-reviewers for faster resolution.
  • 📸 Attach screenshots in the pull requests showing the changes made in the UI.

Install the required dependencies

npm install --legacy-peer-deps

🏃 Run the app in development mode

npm run dev

Once the development server has started, open localhost:4000 in your browser. The page will be automatically reloaded when you make edits and save. You will also see any lint errors in the console.

🔑 Staging API Credentials

Authenticate to staging API with any of the following credentials

- username: devdistrictadmin
  password: Coronasafe@123
  role: District Admin

- username: staff-dev
  password: Coronasafe@123
  role: Staff

- username: doc-dev
  password: Coronasafe@123
  role: Doctor

🏷️ Make use labels to update the PR/issue status

  • Mark your PRs as work-in-progress if it's still being worked on.
  • Once you have solved the related issue, mark your PR with need testing and need review labels.
  • When you’re making a PR with lots of code changes that affects multiple functionalities, or is likely to break, make sure you tag it with Major Code Change label.

🧪 Run cypress tests

Ensure that the development server is running and then run the cypress tests in either of the ways described below.

$ npm run cypress:run        # To run all tests in headless mode.
$ npm run cypress:run:gui    # To run all tests in headed mode.
$ npm run cypress:open       # To debug and run tests individually.
  • Failed test screenshots are saved in cypress/screenshots
  • All test videos are saved in cypress/videos

📖 Documentations

🚀 Production

Build the app for production

npm run build

Builds the app for production to the build folder. It correctly bundles React in production mode and optimizes the build for the best performance.

Start a production http-server

npm run preview

Starts a production http-server in local to run the project with Service worker. The build is minified and the filenames include the hashes.

🚀 Your app is ready to be deployed!

More Repositories

1

care

Care is a Digital Public Good enabling TeleICU & Decentralised Administration of Healthcare Capacity across States.
Python
234
star
2

life

Verified Crowd-Sourced Emergency Services Directory
JavaScript
84
star
3

coronasafe.in

A crowd-sourced guide to staying safe in Coronavirus disease (COVID-19) outbreak.
73
star
4

kerala-dashboard

Kerala COVID-19 Dashboard
TypeScript
25
star
5

awareness

A multi-language serverless quiz based app created with reason react.
Reason
23
star
6

india-maps

Realtime map-based updates on COVID-19 cases in India using Ministry of Health and Family Welfare API
JavaScript
22
star
7

kerala-stats

A database and API for COVID-19 stats for Kerala.
TypeScript
15
star
8

dashboard

A data visualisation dashboard with capacity map, plots and charts
JavaScript
13
star
9

leaderboard

Leaderboard collects data from GitHub and Slack to show off the work of our open source contributors
TypeScript
13
star
10

admission_task

Global Digital Corps - Software Engineering Test Problem | Priority list
JavaScript
11
star
11

arike

Central software system Palliative Care
Ruby
10
star
12

coronaRM

A CRM for managing contacts in quarantine and observation.
Ruby
8
star
13

journal

CSS
8
star
14

ayushma

Empowering Nurses with Multilingual ICU Protocols. Leveraging the rapid advancements in AI technology, created multilingual interfaces that assist nurses in rapidly upgrading their knowledge about ICU protocols.
Python
8
star
15

ml.coronasafe

കൊറോണ വൈറസ് രോഗം (COVID-19) പൊട്ടിപ്പുറപ്പെടുന്നതിൽ സുരക്ഷിതമായി തുടരാനുള്ള വഴികാട്ടി.
7
star
16

features

Wishlist of features are listed in Issues. Covid-19 India Map - Corona Literacy mission
6
star
17

metabase_manager

Use Metabase Manager to synchronize your Metabase instance. You can copy question cards from the source instances to destination instances.
TypeScript
4
star
18

stay_be

CoronaSafe Stay BE NestJS
HTML
4
star
19

10bedicu

Creating ICUs in Rural Govt. Hospitals before the 3rd Wave.
JavaScript
4
star
20

stay_fe

Web application to list and book quarantined hotels and corona care centers in Kerala during the time Kerala hit with COVID-19.
JavaScript
4
star
21

qr-generator

TypeScript
3
star
22

superhero_app

The Superhero app keeps track of the near real-time location of all the volunteers.
Kotlin
3
star
23

teleicu_middleware

Middleware to help tunnel CCTV Streams and ONVIF APIs for TeleICU.
TypeScript
3
star
24

ayushma_fe

TypeScript
3
star
25

citizen

Citizen portal for coronasafe
ReScript
3
star
26

care-api

TypeScript
2
star
27

hindi

2
star
28

trucks

A system for collecting data of trucks in district borders.
Ruby
2
star
29

zoomdrive

A GitHub Action to download Zoom recordings periodically and upload to Google Drive
TypeScript
2
star
30

whatsapp-bot

Whatsapp bot for the Coronasafe Network, designed as a chat base frontend for all services provided by Safe.
1
star
31

kerala-stats-source

Go
1
star
32

changelog_monitor

JavaScript
1
star
33

coronapoint

Ruby
1
star
34

timeline

A timeline experiment to tell a story
Ruby
1
star
35

automation

Coronasafe Care Deployment Automation Scripts
HCL
1
star
36

model

Corona Care Center Template for Converting an Educational Institution into a Corona Care Center (CCC)
1
star
37

telemed

A Ruby on Rails web app created to manage telemedicine.
Ruby
1
star
38

stats

Ruby
1
star
39

02-journal

Track movement of Oxygen cylinders
CSS
1
star
40

stats_parser

Python
1
star
41

logistics

CSS
1
star
42

analytics

R
1
star
43

care_deploy_configs

Deploy configurations for Care
JavaScript
1
star
44

life_backend

JavaScript
1
star
45

prescription-builder

ReScript
1
star
46

coronasafe-life-app

coronasafe-life-app
1
star
47

life-data

JavaScript
1
star
48

coronasafe-life-app-server

coronasafe-life-app-server
1
star
49

Tools

Python
1
star
50

telemedicine

JavaScript
1
star
51

kerala-map

Interactive 3D map COVID-19 data visualization app for Kerala.
TypeScript
1
star
52

telugu

1
star
53

volunteers

Volunteers for coronasafe Network
1
star
54

coronacell

A system to manage Call Center and provide requirements to respective local institutions
Ruby
1
star
55

care_ocr

Jupyter Notebook
1
star
56

corona-timeline-ui

Corona statistics with a dynamic timeline
JavaScript
1
star
57

docs

CSS
1
star