Welcome to Plant Tracer Web Application’s documentation!¶
Contents:
- Plant Tracer Web App Tutorial
- Resizing Video Files
- Plant-Tracer/webapp Releases
- Demo Mode
- Developer Setup
- Developer Setup on Amazon Linux 2023 on AWS EC2
- Setting Up Plant-Tracer webapp on Ubuntu 24.04
- Developer Setup Mac
- Mac Configuration
- Developing locally
- Windows Developer Setup Notes
- Local Development and GitHub Actions
- Why This Document Exists
- Architecture Summary
- Local Topology
- Local Testing Goals
- Design Decision: Use a Second Native Python Process
- Design Decision: Do Not Require a Real Local SQS Service
- Environment Variables
- JavaScript Runtime Variables
- Recommended Make Targets
- Browser Request Flow
- Local Retrace Flow
- Why Not Make Flask Pretend To Be Lambda
- Why Native Python First Instead of SAM Local
- GitHub Actions
- Planned Verification
- Current Status
- Environment Variables
- DynamoDB and Plant Tracer
- S3 and Plant Tracer
- Installation
- Web app theory of design
- Gallery of Plant Videos
- Gallery Learning Plan
- Design of the movie player
- Bibliography
- Upload and Track User Story
- Notes on simplfying the implementation
- Configuring AWS
- Notes on Deploying to SAM
- Configuration on mv1
- Notes on Resizing