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 dateCreating 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 dateConnecting 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