Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 876 Bytes

README.md

File metadata and controls

41 lines (28 loc) · 876 Bytes

Bill Reminder

Description

This is a simple bill reminder app that allows users to fetch their utility bills from their email and add create reminders for them in their phone so that they never miss a bill payment again.

Architecture

Architecture of the application

Installation

  1. Create a secret in AWS Secrets Manager and the following keys into the secret:
OPENAI_API_KEY=***
IFTTT_WEBHOOK_KEY=***
GMAIL_USERNAME=***
GMAIL_APP_PASSWORD=***
  1. Create .env file at the root of the project and add the following keys:
ACCOUNT_ID=***
REGION_NAME=***
BUCKET_NAME=***
SECRET_NAME=<secret name created above>
  1. Deploy the application using the following command:
serverless deploy
  1. Destroy all the resources created by the application using the following command:
serverless remove