My Docs
DeploymentTrelloCalendar 🗓 Family Promise Roadmap
LAMBDA_LABS_Family_Promise
LAMBDA_LABS_Family_Promise
  • Home
  • navigation
    • Resume
    • My Notes:
    • NAVIGATION
    • Calendar
    • Youtube:
    • Roadmap:
    • TEAM MEMBERS
    • Running List Of Notes Links & Pertinent Info From Meetings
    • Trello
      • Github/Trello Integration
  • UX
    • UX_TOPICS
      • Action Items:
      • Accessibility
      • Figma Notes
        • Tables In Figma
        • Notes
        • Frames in Figma
        • Prototyping In Figma
        • More Notes
      • UX-Design
        • Facebook Graph API
      • Ant Design
        • ANT Components
          • Buttons
        • ANT DOCS
        • Application (Codesandbox)
      • Examples
      • How to add external URL links to your prototype
  • CANVAS
    • Interview
    • Design
      • What's Inclusive Design?
      • Accessibility
      • What are Design Systems?
    • Canvas
      • Career Readiness:
    • Notes
      • User Experience Design
      • User Research
      • Interaction Design
    • UX-Engineer
      • Accessibility
      • Patterns
      • Design Tools
      • UX Principles
      • Design Critiques
      • Product Review
      • Quiz
      • Seven Principles of Design
      • Other Articles
    • Labs
  • Front End
    • Frontend:
    • Redux
  • Back End
    • Backend:
      • API
  • Research
    • Research Navigation
      • Front End
      • Back End
      • UX
      • PTM
      • General
  • DS_API
    • Data Science API
  • ROLES
    • TEAM ROLES
      • Bryan Guner
  • Action Items
    • Trello
    • Maps
  • ARCHITECTURE
    • DNS
    • AWS
    • Heroku
  • Questions
    • From Previous Cohort
  • Standup Notes
    • Meeting Notes
      • Stakeholder Meeting 1
      • 9/29/2021
  • GitHub & Project Practice
    • GitHub
      • Github Guide
      • Github Actions:
      • Live Implementation
  • MISC
    • MISCELLANEOUS
      • Links
  • Background Information
    • Background Info
      • Swagger OPEN API SPECIFICATION
        • Swagger Docs (General)
      • GITHUB:
        • Git Bash
        • Git Prune:
  • DOCS
    • DS AP
    • What is JSON Web Token?
      • Environment Variables
      • Git Rebase:
      • Git Workflow:
      • Linting and Formatting
    • Project Docs
      • Eng-Docs-Home
      • Basic Node API
      • Contributing to this scaffold project
      • Examples:
    • PROJECT DESCRIPTION (Feature List)
    • Labs Learners Guide
    • REACT
      • Create React App
      • Awesome React
    • Labs Engineering Docs
      • Okta Basics
      • Roadmap
      • Repositories
  • Workflow
    • Workflow
    • Advice
  • AWS
    • AWS
      • Elastic Beanstalk
        • Elastic Beanstalk DNS
      • Amplify:
        • Amplify-DNS
    • Account Basics
    • AWS-Networking
  • Career & Job Hunt
    • Career
  • LABS
    • Introduction
    • User Stories
    • Why Pairing?
    • GitHub
    • Planning as an Engineer
    • Authentication and Authorization
      • Authentication VS Authorization
    • Giving Feedback
    • Modules Grades Understanding Your ISA
    • Rest Architecture
Powered by GitBook
On this page

Was this helpful?

  1. Standup Notes
  2. Meeting Notes

9/29/2021

9-29-2021\



Learn ANT design - Frontend and UI/UX

Backend - Going over endpoints and caching\


Meeting at 1 pm lambda time talk about technical objectives\


Friday - github setup **** ****\


**9-29-2021 **

Notes from call with Ryan Hamblin -\


Map - Ant Design\


Frontend:

Any changes to data gets a redraw of map markers\


Backend:\


Shape of data presenting exactly the way the front end needs it to speed up frontend load and streamline delivery

Pass Latitude and Longitude to front-end ****\


React Map GL - github.com/visgl/react-map-gl

Map Plan - mapbox.com/blog/mapbox-gl-js-react

Zoom is important and rerender/react to zoom change\


Const { long, lat } = map.getCenter() - centers markers on screen\


Example:\


import * as React from 'react';

import ReactMapGL from 'react-map-gl';\


function Map() {

** const [viewport, setViewport] = React.useState({**

** latitude: 37.7577,**

** longitude: -122.4376,**

** zoom: 8**

** });**\


** return (**

** <ReactMapGL**

** {...viewport}**

** width="100%"**

** height="100%"**

** onViewportChange={(viewport) => setViewport(viewport)}**

** />**

** );**

} ****\



https://codesandbox.io/s/eager-fast-p3bfw

https://codesandbox.io/s/competent-ride-cxn8e

This one is closer to what we're doing... https://codesandbox.io/s/boat-ramps-forked-6rs9p **** ****\


Setup JSON sandbox to begin features ****\


Frontend

**<Marker **

key={dot.program}

longitude={dot.longitude}

latitude={dot.latitude}

>\


<img src={yellowPing} />

</Marker> **** ****\


Backend:

Database - latitude | longitude | service type | different color marker for each component | map clusters | function to return string - take in program type like .map - for eahc service type program - give only data that frontend needs\


.map(service => <Marker style = {stylingFunc(service.programType) => “”} /> ****\


stylingFunc(programType => {

if(type1) => style1

if(type2) => style2

if(type3) => style3

}) ****\


onUpdate | Restful architecture with react

PUT - full rest - update the app, update the truth data set - go to state - Storage

Rerender map after address input in search

Return new entire data set

Resets markers to reprint map - setup in state to trigger rerender ****\


Swagger Docs

http://family-promise-dev.us-east-1.elasticbeanstalk.com/\

PreviousStakeholder Meeting 1NextGitHub

Last updated 3 years ago

Was this helpful?

****\

https://visgl.github.io/react-map-gl/docs