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/functionscontains the Typescript source code for the AWS lambda functionssrc/mailcontains the code that drives the email servicesrc/notioncontains the code that drives the integration with Notionsrc/webhookscontains 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 buildbuilds the lambda functionsnpm run deploydeploys the lambda functionsnpm run pushdoes both of these steps in one command
Access to the AWS account is needed to deploy. Contact us at [email protected] with any questions.