Skip to content
Jeff Lee edited this page Mar 29, 2021 · 9 revisions

Welcome to the CowGoesMoo wiki!

CowGoesMoo logo

Background

  • Pharmacies like CVS and Walgreens don't have a wait list or queue system for the COVID vaccine. I don't want my mom to have to deal with constantly refreshing the pharmacy websites to check for open appointments.
  • As you can imagine, the pharmacies don't provide open APIs to query for appointment availability status. So this app relies on web crawling rather than direct API calls.

What's with the name?

"Cow" ➡ vaccine. "Goes Moo" ➡ notifications.

Development Info

  • CowGoesMoo has been tested on Windows 10 and macOS Catalina.
  • The streetmerchant repo is a stellar reference!
  • Certain comments are added to help those who might be learning to code by reading my source code.
  • Key open-source tools used:
    • Google Puppeteer for headless browsing.
    • Nodemailer for email & SMS notifications.
    • node-notifier for desktop notifications.
Clone this wiki locally