We are building tooling to automate the "participant journey" of Oasis. Our goal is to automate every touch point between a participant in Oasis and the administrative side of the program. Our initial focus is on automating the process of team creation.
Eventually, we hope to productize this, and we hope that this will drive expansion of Oasis-type programs at other universities.
src/functions
contains the Typescript source code for the AWS lambda functionssrc/mail
contains the code that drives the email servicesrc/notion
contains the code that drives the integration with Notionsrc/webhooks
contains the Google Apps Scripts that are executed upon form submission (eventually, we will likely move away from AWS and put everything into these scripts)
npm run build
builds the lambda functionsnpm run deploy
deploys the lambda functionsnpm run push
does both of these steps in one command
Access to the AWS account is needed to deploy. Contact us at [email protected] with any questions.