This project was bootstrapped with Create React App and AWS Amplify CLI
I was recently curious about computer vision so thought it would be fun to get a Raspberry Pi and camera, dust off my python, and learn some OpenCV to play around. My first experiment was to measure the traffic on the street where I live. That project lives here: https://github.com/bill-z/street-traffic
This project is to create a React app to view the data collected by the street-traffic project.
- The street-traffic app running on the Raspberry Pi saves vehicle photos with date, time, speed and direction embedded in the image filename.
- The photos are uploaded to an AWS S3 bucket.
- When a file is added to the S3, a JS/Node Lambda function is executed.
- The trigger function extracts the data from the image file name and creates a vehicle speed record in a DynamoDB table.
- The React application fetches and displays speed data from the DynamoDB table using a GraphQL query.
