Skip to content

Milestones

List view

  • Create a functional email form with antd (ant design). Requirements: - Output valid outputs (no N/A, Invalid, etc.) Prospective Features: - Select field for sponsor emails to be integrated with the Notion database (display and select from valid emails) - Attachments - Content control css

    No due date
  • Creating an AWS lambda function to receive input from the React app, and to tell SES to send emails. Actionable Steps: - Create a Lambda function skeleton on AWS and obtain an API key - Connect the React app to the Lambda function through the API key - Send upon submit on the email form - Flesh out Lambda function to parse input Further development will be done once we evaluate the capabilities of SES. Prospective Features: - Keep track of response status on emails - Forward responses to Marketing - Send response status to a Discord bot to celebrate

    No due date
  • Connecting the Notion sponsor contact database to the React app, reading sponsor emails and fields to enable users selecting emails able to be sent to from the app and autofill fields in template emails Actionable Steps: - Creation of Integration on Notion with the database and obtain Notion API key - Connect to the Integration with the API on the React App - Store API key in .env file (with dotenv-webpack) and call sensitive information only from .env - Query Database

    No due date