mattdsteele / spot-tracker-tracker

21 stars 3 forks source link

Notes #1

Open mattdsteele opened 2 years ago

mattdsteele commented 2 years ago
mattdsteele commented 2 years ago

route-tracker

mattdsteele commented 2 years ago

https://blog.testdouble.com/posts/2021-12-07-elevate-your-terraform-workflow-with-github-actions/

mattdsteele commented 2 years ago

Lambda TF https://gist.github.com/ffahri/2bd5cc4db06d56d76eeb5eb4e93c9ef5

mattdsteele commented 1 year ago

location-diagram

<mxfile host="app.diagrams.net" modified="2022-10-10T01:40:36.673Z" agent="5.0 (X11; CrOS aarch64 14989.107.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" etag="r1dbEGhzcH5Qnrf65mJq" version="20.4.0" type="device"><diagram id="aI5ndCDNeqCmH20j29oU" name="Page-1">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</diagram></mxfile>
mattdsteele commented 1 year ago

Diagram of pizza ordering

<mxfile host="app.diagrams.net" modified="2023-09-10T01:11:39.333Z" agent="Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36" etag="y0PIzb5DOOeyc35UJ91M" version="21.7.4" type="device">
  <diagram name="Page-1" id="eRBfDYqnNBt3AMhDjS3b">
    <mxGraphModel dx="1036" dy="663" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="zbyH8as-DkYE_kJ97_xs-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="zbyH8as-DkYE_kJ97_xs-1" target="zbyH8as-DkYE_kJ97_xs-7">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-1" value="Geofence&lt;br&gt;Exit Detected" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#DD344C;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.location_service_geofence;" vertex="1" parent="1">
          <mxGeometry x="345" y="350" width="48" height="48" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="zbyH8as-DkYE_kJ97_xs-2" target="zbyH8as-DkYE_kJ97_xs-1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-2" value="AWS Location" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;fillColor=#DD344C;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.location_service;" vertex="1" parent="1">
          <mxGeometry x="330" y="205" width="78" height="78" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.03;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="zbyH8as-DkYE_kJ97_xs-3" target="zbyH8as-DkYE_kJ97_xs-2">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-15" value="Report&lt;br&gt;pings" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="zbyH8as-DkYE_kJ97_xs-4">
          <mxGeometry x="-0.0144" y="2" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-3" value="" style="shape=mxgraph.signs.transportation.bicycle_2;html=1;pointerEvents=1;fillColor=#000000;strokeColor=none;verticalLabelPosition=bottom;verticalAlign=top;align=center;direction=east;flipH=1;" vertex="1" parent="1">
          <mxGeometry x="122" y="216" width="99" height="56" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="zbyH8as-DkYE_kJ97_xs-7" target="zbyH8as-DkYE_kJ97_xs-8">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-14" value="Order Pizza" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="zbyH8as-DkYE_kJ97_xs-11">
          <mxGeometry x="-0.2009" y="-5" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.47;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="zbyH8as-DkYE_kJ97_xs-7" target="zbyH8as-DkYE_kJ97_xs-3">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="585" y="120" />
              <mxPoint x="180" y="120" />
              <mxPoint x="180" y="216" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-13" value="Push notification on success/fail" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="zbyH8as-DkYE_kJ97_xs-12">
          <mxGeometry x="0.2656" y="-4" relative="1" as="geometry">
            <mxPoint as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-7" value="Pizza Order" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.lambda_function;fillColor=#F58534;gradientColor=none;" vertex="1" parent="1">
          <mxGeometry x="550" y="338" width="69" height="72" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-8" value="Casey&#39;s" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;labelPosition=center;verticalLabelPosition=middle;align=center;verticalAlign=bottom;spacingLeft=0;fontColor=#999999;fontSize=12;whiteSpace=wrap;spacingBottom=2;html=1;" vertex="1" parent="1">
          <mxGeometry x="730" y="331.5" width="70" height="85" as="geometry" />
        </mxCell>
        <mxCell id="zbyH8as-DkYE_kJ97_xs-9" value="" style="sketch=0;dashed=0;connectable=0;html=1;fillColor=#757575;strokeColor=none;shape=mxgraph.gcp2.retail;part=1;" vertex="1" parent="zbyH8as-DkYE_kJ97_xs-8">
          <mxGeometry x="0.5" width="50" height="44.5" relative="1" as="geometry">
            <mxPoint x="-25" y="12.75" as="offset" />
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>