Skip to content

zelos-app/covid-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easily deployable back-end system for taking help requests and managing volunteers during the COVID-19 season

About this project

This was written during an online Garage48 hackathon in Estonia. You can find and support our project at https://kogukondaitab.ee

NB! This project is deprecated and replaced by Community Heldesk for GlobalHack

System components

  • Wordpress site with Contact Form 7 for providing a request form for vulnerable people in need
  • CF7 to Webhook plugin for relaying form data
  • Back-end service (cf7_to_trello) for creating Trello cards with requests
  • Trello board for sorting requests and marking them as approved or rejected
  • Trello webhook that sends updates to back-end service about card updates
  • Back-end service (trello_monitor) that:
    • Creates tasks on Zelos upon approval
    • Sends an SMS to the submitter about request approval or rejection
    • Marks the cards as resolved
  • Zelos App as the core back- and frontend for managing volunteers, task delegation and tracking

Screenshots

Request form

Managing requests in Trello

Tasks in Zelos App

About the code

Everything is written in Node.js and is best run as cloud functions. It can also be run as a regular node app using pm2 and probably on AWS lambda as well with little or no changes.

Documentation about the services are in their respective subfolders.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages