Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Serverless USCIS Case Tracker

A simple serverless app that runs on a schedule and sends USCIS case status updates. To configure your schedule, USCIS case number and recipient email, edit the environment.ini file.

This project uses aws cdk to deploy stack. See the following steps to set up your project and deploy your app.

Setup

Install aws cli

Refer the AWS documentation to install aws cli. Click here.

Install aws cdk

Refer the AWS documentation to install aws cdk. Click here.

Create and activate virtualenv

$ python3 -m venv .venv
$ source .venv/bin/activate -- For mac/linux users
$ .venv\Scripts\activate.bat -- For windows users

Install the required dependencies

$ pip install -r requirements.txt

Synthesize and deploy your cdk app

$ cdk synth
$ cdk bootstrap --profile <<< YOUR_AWS_PROFILE >>>
$ cdk deploy --profile <<< YOUR_AWS_PROFILE >>>

About

Serverless app to track USCIS case status

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published