/automated-report-generator

Automated Report Simulator is a SPA that self-generates simulation report that logs the efficiency and operation cost of autonomous combines (harvesting tractor) based on its specifications: auger length, wheel diameter, fuel type through a 10-acre square field and randomly generated obstacles

Primary LanguageJavaScript

Combine Automation Report Simulator

Create a prototype simulation for the future of agriculture harvesting. To prove the concept of autonomous combines [harvesting tractor], a wizard input is required to configure autonomous combine and add that configuration into a database.

All combines in the database will have a scheduled simulation test ran to log the functionality and operation of each combine to measure its efficiency through harvesting a 10-acre square field.

Each combine is tested every hour with randomly generated obstacles placed in the square field. This app is to calculate the total time to plane the field, cost per run, percentage planed field coverage and the total efficieny based on combine wheel diameter, auger length and fuel type.

Setup

  1. Run npm install
  2. In the project directory, you can run npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Screenshots

Wizard input

Screen Shot 2020-11-24 at 5 38 44 PM

Input validation

Screen Shot 2020-11-24 at 5 49 39 PM

Log report

Screen Shot 2020-11-24 at 5 48 54 PM

Technologies

  1. React
  2. AWS Amplify CLI
  3. AWS Lambda Function
  4. GraphQL API
  5. DynamoDB