AWS Website for running CSV files

Job ID: 32077427

Budget: $250 – $750 CAD

I'm looking for someone to help me build a website that allows users to sign up, log in, upload a CSV file, run a Python/Pandas script against that CSV, then download the resulting CSV(s).

I will provide the Python/Pandas scripts and a basic front end. I need:
- User signup/login page connected to Amazon Cognito
- Upload page that sends CSV to an AWS S3 bucket
- Transformation of CSV with Python script in Amazon Lambda
- Code for downloading the transformed CSV from the S3 bucket

I'd like to use AWS infrastructure for everything. Completion on delivery of git repository.