Skip to content

RHoKAustralia/watch-me-grow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d4f210c · Nov 5, 2018
Jan 3, 2018
Jul 3, 2017
Jan 2, 2018
Nov 5, 2018
Jun 21, 2016
Jul 8, 2016
Jun 11, 2016
Jun 7, 2016
Jun 7, 2016
Dec 30, 2017
Jun 7, 2016
Sep 19, 2016
Jan 1, 2018
Jan 2, 2018
Jun 7, 2016
Dec 30, 2017
Aug 14, 2017
Aug 14, 2017
Nov 5, 2018

Repository files navigation

WatchMeGrow.care

A web app for early childhood testing for autism and developmental issues.

To run

npm install
npm run dev

Then open on localhost:8081.

To build

npm run build

Then upload to S3.

To build the dubai version.

npm run build-dubai

Then upload to S3.

How it works:

  • Most of the app is static javascript
  • It pushes the results to an AWS lambda (lambda/wmg-email)
  • The AWS lambda pushes to Zapier and to Mailgun
    • Mailgun sends emails to parent and doctor
    • Mailgun also records a reminder date against the subscriber
  • Zapier pushes to Google Sheets

How reminders work:

  • A lambda (lambda/reminder-cron) wakes up every day, gets the full ( :( ) list of subscribers from mailgun, sees if any need to be reminded today, reminds them via mailgun if so.

To build lambdas

(in lambda directory)

rm -rf node_modules/wmg-common
npm install
./create-archive.sh

Then upload archive.zip to lambda as ZIP.

About

A web app for early childhood autism and development testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3