ancasimon / front-end-capstone

The GearUp app helps you manage your camping gear, create packing lists for new trips in seconds, and keep track of your trips and gear over time. It is a single-page React application with CRUD functionality and uses Firebase for database management, Google Sign-in authentication, and hosting.
https://frontendcapstone-ae7be.web.app/home
1 stars 0 forks source link

Seed Data for MVP (Gear and related collections) #11

Closed ancasimon closed 4 years ago

ancasimon commented 4 years ago

User Story

As a developer, I want to see sets of seed data to be used in the app both for the supporting data collections and some default data for the main and joint collections so that there is some realistic data in the app for demo purposes.

Dev Notes

  1. At the root of your project, create a db folder.
  2. In it create a !base.json file that lists all the other .json files and then create .json files for each collection listed below.
ancasimon commented 4 years ago

The Functions collection will hold the values for all the categories of reasons for a gear item. This is a supporting collection used to track metadata about a gear item. The seed data below will go in a functions.json file:

{
  "function1": {
    "name": "Backpack",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/hiking.svg"
    },
  "function2": {
    "name": "Clothing",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/tshirt.svg"
    },
  "function3": {
    "name": "Cooking",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/utensils.svg"
    },
  "function4": {
    "name": "Entertainment",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/dice.svg"
    },
  "function5": {
    "name": "First Aid",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/briefcase-medical.svg"
    },
  "function6": {
    "name": "Food",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/hotdog.svg"
    },
  "function7": {
    "name": "Hygiene",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/toilet-paper.svg"
    },
  "function8": {
    "name": "Navigation",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/map.svg"
    },
  "function9": {
    "name": "Shelter",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/campground.svg"
    },
  "function10": {
    "name": "Sleep System",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/bed.svg"
    },
  "function11": {
    "name": "Walking",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/shoe-prints.svg"
    },
  "function12": {
    "name": "Water",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/tint.svg"
    }
}
ancasimon commented 4 years ago

The Weather collection will hold the values of specific types of weather I want to call out that may require some unique gear items. This is a supporting collection used to track metadata about a gear item. The seed data below will go in a weather.json collection:

{
  "weather1": {
    "name": "All",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/universal-access.svg"
  },
  "weather2": {
    "name": "Rainy",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/cloud-rain.svg"
  },
  "weather3": {
    "name": "Snowy",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/snowflake.svg"
  },
  "weather4": {
    "name": "Warm",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/sun.svg"
  },
  "weather5": {
    "name": "Windy",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/wind.svg"
  }
}
ancasimon commented 4 years ago

The Party collection holds the values for the 3 main types of trips we go on as well as an all-purpose value. This data will go in a party.json file. A gear item may be suitable for multiple parties on a trip, so we will have a joint collection that holds the values for these combinations - the gearParty collection, a joint supporting collection that will require smashing - which will go in the gearParty.json file. If a gear item is suitable for 2 or 3 types of parties, then there will be respectively 2 or 3 gearParty records for that gear record. Otherwise, if the gear item is suitable only for 1 type of party on a trip (whether that be it a specific party or the All value), then there will be only 1 gearParty record for that gear item.

Party collection:

{
  "party1": {
    "name": "All",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/universal-access.svg"
  },
  "party2": {
    "name": "Couple",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/user-friends.svg"
  },
  "party3": {
    "name": "Family",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/users.svg"
  },
  "party4": {
    "name": "Solo",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/user-alt.svg"
  }
}

Joint gearParty collection: NEED TO CHANGE TRIPTYPE TO PARTY BELOW!!!!!!

{
  "gearTripType1": {
    "gearItemId": "gearItem1",
    "tripTypeId": "tripType3"
  },
    "gearTripType2": {
    "gearItemId": "gearItem2",
    "tripTypeId": "tripType1"
  },
  "gearTripType3": {
    "gearItemId": "gearItem3",
    "tripTypeId": "tripType4"
  },
  "gearTripType4": {
    "gearItemId": "gearItem4",
    "tripTypeId": "tripType2"
  },
  "gearTripType5": {
    "gearItemId": "gearItem4",
    "tripTypeId": "tripType4"
  },
....
  "gearTripType6": {
    "gearItemId": "gearItem5",
    "tripTypeId": "tripType1"
    },
  "gearTripType7": {
    "gearItemId": "gearItem6",
    "tripTypeId": "tripType1"
  },
  "gearTripType8": {
    "gearItemId": "gearItem7",
    "tripTypeId": "tripType1"
  },
  "gearTripType9": {
    "gearItemId": "gearItem8",
    "tripTypeId": "tripType1"
  },
  "gearTripType10": {
    "gearItemId": "gearItem9",
    "tripTypeId": "tripType1"
  },
  "gearTripType11": {
    "gearItemId": "gearItem10",
    "tripTypeId": "tripType1"
  },
  "gearTripType12": {
    "gearItemId": "gearItem11",
    "tripTypeId": "tripType1"
  },
  "gearTripType13": {
    "gearItemId": "gearItem12",
    "tripTypeId": "tripType1"
  },
  "gearTripType14": {
    "gearItemId": "gearItem13",
    "tripTypeId": "tripType1"
  },
  "gearTripType15": {
    "gearItemId": "gearItem14",
    "tripTypeId": "tripType1"
  },
  "gearTripType16": {
    "gearItemId": "gearItem15",
    "tripTypeId": "tripType1"
  },
  "gearTripType17": {
    "gearItemId": "gearItem16",
    "tripTypeId": "tripType1"
  },
  "gearTripType18": {
    "gearItemId": "gearItem17",
    "tripTypeId": "tripType1"
  },
  "gearTripType19": {
    "gearItemId": "gearItem18",
    "tripTypeId": "tripType1"
  },
  "gearTripType20": {
    "gearItemId": "gearItem19",
    "tripTypeId": "tripType1"
  },
  "gearTripType21": {
    "gearItemId": "gearItem20",
    "tripTypeId": "tripType1"
  },
  "gearTripType22": {
    "gearItemId": "gearItem21",
    "tripTypeId": "tripType1"
  },
  "gearTripType23": {
    "gearItemId": "gearItem22",
    "tripTypeId": "tripType1"
  },
  "gearTripType24": {
    "gearItemId": "gearItem23",
    "tripTypeId": "tripType1"
  },
  "gearTripType25": {
    "gearItemId": "gearItem24",
    "tripTypeId": "tripType1"
  },
  "gearTripType26": {
    "gearItemId": "gearItem25",
    "tripTypeId": "tripType1"
  },
  "gearTripType27": {
    "gearItemId": "gearItem26",
    "tripTypeId": "tripType3"
  },
  "gearTripType28": {
    "gearItemId": "gearItem27",
    "tripTypeId": "tripType1"
  },
  "gearTripType29": {
    "gearItemId": "gearItem28",
    "tripTypeId": "tripType3"
  },
  "gearTripType30": {
    "gearItemId": "gearItem29",
    "tripTypeId": "tripType1"
  },
  "gearTripType31": {
    "gearItemId": "gearItem30",
    "tripTypeId": "tripType1"
  },
  "gearTripType32": {
    "gearItemId": "gearItem31",
    "tripTypeId": "tripType1"
  },
  "gearTripType33": {
    "gearItemId": "gearItem32",
    "tripTypeId": "tripType1"
  },
  "gearTripType34": {
    "gearItemId": "gearItem33",
    "tripTypeId": "tripType1"
  },
  "gearTripType35": {
    "gearItemId": "gearItem34",
    "tripTypeId": "tripType1"
  },
  "gearTripType36": {
    "gearItemId": "gearItem35",
    "tripTypeId": "tripType1"
  },
  "gearTripType37": {
    "gearItemId": "gearItem36",
    "tripTypeId": "tripType1"
  },
  "gearTripType38": {
    "gearItemId": "gearItem37",
    "tripTypeId": "tripType1"
  },
  "gearTripType39": {
    "gearItemId": "gearItem38",
    "tripTypeId": "tripType1"
  },
  "gearTripType40": {
    "gearItemId": "gearItem39",
    "tripTypeId": "tripType1"
  },
  "gearTripType41": {
    "gearItemId": "gearItem40",
    "tripTypeId": "tripType1"
  },
  "gearTripType42": {
    "gearItemId": "gearItem41",
    "tripTypeId": "tripType3"
  },
  "gearTripType43": {
    "gearItemId": "gearItem42",
    "tripTypeId": "tripType2"
  },
  "gearTripType44": {
    "gearItemId": "gearItem42",
    "tripTypeId": "tripType4"
  },
  "gearTripType45": {
    "gearItemId": "gearItem43",
    "tripTypeId": "tripType2"
  },
  "gearTripType46": {
    "gearItemId": "gearItem43",
    "tripTypeId": "tripType3"
  },
  "gearTripType47": {
    "gearItemId": "gearItem44",
    "tripTypeId": "tripType1"
  },
  "gearTripType48": {
    "gearItemId": "gearItem45",
    "tripTypeId": "tripType1"
  },
  "gearTripType49": {
    "gearItemId": "gearItem46",
    "tripTypeId": "tripType1"
  },
  "gearTripType50": {
    "gearItemId": "gearItem47",
    "tripTypeId": "tripType1"
  },
  "gearTripType51": {
    "gearItemId": "gearItem48",
    "tripTypeId": "tripType1"
  },
  "gearTripType52": {
    "gearItemId": "gearItem49",
    "tripTypeId": "tripType3"
  },
  "gearTripType53": {
    "gearItemId": "gearItem50",
    "tripTypeId": "tripType3"
  },
"gearTripType54": {
    "gearItemId": "gearItem51",
    "tripTypeId": "tripType1"
  },
  "gearTripType55": {
    "gearItemId": "gearItem52",
    "tripTypeId": "tripType1"
  },
  "gearTripType56": {
    "gearItemId": "gearItem53",
    "tripTypeId": "tripType1"
  },
  "gearTripType57": {
    "gearItemId": "gearItem55",
    "tripTypeId": "tripType1"
  },
  "gearTripType58": {
    "gearItemId": "gearItem56",
    "tripTypeId": "tripType1"
  },
  "gearTripType59": {
    "gearItemId": "gearItem57",
    "tripTypeId": "tripType3"
  },
  "gearTripType60": {
    "gearItemId": "gearItem58",
    "tripTypeId": "tripType3"
  },
  "gearTripType61": {
    "gearItemId": "gearItem59",
    "tripTypeId": "tripType1"
  },
  "gearTripType62": {
    "gearItemId": "gearItem60",
    "tripTypeId": "tripType1"
  },
  "gearTripType63": {
    "gearItemId": "gearItem61",
    "tripTypeId": "tripType1"
  },
  "gearTripType64": {
    "gearItemId": "gearItem62",
    "tripTypeId": "tripType1"
  },
  "gearTripType65": {
    "gearItemId": "gearItem63",
    "tripTypeId": "tripType1"
  },
  "gearTripType66": {
    "gearItemId": "gearItem64",
    "tripTypeId": "tripType3"
  },
  "gearTripType67": {
    "gearItemId": "gearItem65",
    "tripTypeId": "tripType3"
  },
  "gearTripType68": {
    "gearItemId": "gearItem66",
    "tripTypeId": "tripType1"
  },
  "gearTripType69": {
    "gearItemId": "gearItem67",
    "tripTypeId": "tripType1"
  },
  "gearTripType70": {
    "gearItemId": "gearItem68",
    "tripTypeId": "tripType1"
  },
  "gearTripType71": {
    "gearItemId": "gearItem69",
    "tripTypeId": "tripType1"
  },
  "gearTripType72": {
    "gearItemId": "gearItem70",
    "tripTypeId": "tripType1"
  },
  "gearTripType73": {
    "gearItemId": "gearItem71",
    "tripTypeId": "tripType1"
  },
  "gearTripType74": {
    "gearItemId": "gearItem72",
    "tripTypeId": "tripType1"
  },
  "gearTripType75": {
    "gearItemId": "gearItem73",
    "tripTypeId": "tripType1"
  },
  "gearTripType76": {
    "gearItemId": "gearItem74",
    "tripTypeId": "tripType1"
  },
  "gearTripType77": {
    "gearItemId": "gearItem75",
    "tripTypeId": "tripType1"
  },
  "gearTripType78": {
    "gearItemId": "gearItem76",
    "tripTypeId": "tripType1"
  },
  "gearTripType79": {
    "gearItemId": "gearItem77",
    "tripTypeId": "tripType1"
  },
  "gearTripType80": {
    "gearItemId": "gearItem78",
    "tripTypeId": "tripType4"
  },
  "gearTripType81": {
    "gearItemId": "gearItem79",
    "tripTypeId": "tripType2"
  },
   "gearTripType82": {
    "gearItemId": "gearItem80",
    "tripTypeId": "tripType3"
  },
   "gearTripType83": {
    "gearItemId": "gearItem81",
    "tripTypeId": "tripType4"
  },
   "gearTripType84": {
    "gearItemId": "gearItem82",
    "tripTypeId": "tripType1"
  },
   "gearTripType85": {
    "gearItemId": "gearItem83",
    "tripTypeId": "tripType3"
  },
   "gearTripType86": {
    "gearItemId": "gearItem84",
    "tripTypeId": "tripType3"
  },
   "gearTripType87": {
    "gearItemId": "gearItem85",
    "tripTypeId": "tripType4"
  },
   "gearTripType88": {
    "gearItemId": "gearItem86",
    "tripTypeId": "tripType4"
  },
   "gearTripType89": {
    "gearItemId": "gearItem87",
    "tripTypeId": "tripType3"
  },
   "gearTripType90": {
    "gearItemId": "gearItem88",
    "tripTypeId": "tripType4"
  },
   "gearTripType91": {
    "gearItemId": "gearItem89",
    "tripTypeId": "tripType4"
  },
   "gearTripType92": {
    "gearItemId": "gearItem90",
    "tripTypeId": "tripType1"
  },
   "gearTripType93": {
    "gearItemId": "gearItem91",
    "tripTypeId": "tripType2"
  },
   "gearTripType94": {
    "gearItemId": "gearItem91",
    "tripTypeId": "tripType4"
  },
   "gearTripType95": {
    "gearItemId": "gearItem92",
    "tripTypeId": "tripType1"
  },
  "gearTripType95": {
    "gearItemId": "gearItem93",
    "tripTypeId": "tripType3"
  },
  "gearTripType95": {
    "gearItemId": "gearItem94",
    "tripTypeId": "tripType3"
  },
  "gearTripType95": {
    "gearItemId": "gearItem95",
    "tripTypeId": "tripType2"
  },
  "gearTripType95": {
    "gearItemId": "gearItem95",
    "tripTypeId": "tripType4"
  }
}
ancasimon commented 4 years ago

The Seasons collection holds the values for the 4 seasons as well as an all-purpose value. This data will go in a seasons.json file. A gear item may be suitable for multiple seasons, so we will have a joint collection that holds the values for these combinations - the gearSeasons collection, a joint supporting collection that will require smashing - which will go in the gearSeasons.json file. If a gear item is suitable for 2 or 3 seasons, then there will be respectively 2 or 3 gearSeason records for that gearItem record. Otherwise, if the gear item is suitable only for 1 season or for All seasons (which represents 1 value), then there will be only 1 gearSeason record for that gear item.

Seasons collection:

{
  "season1": {
    "name": "All",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/universal-access.svg"
  },
  "season2": {
    "name": "Spring",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/seedling.svg"
  },
  "season3": {
    "name": "Summer",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/umbrella-beach.svg"
  },
  "season4": {
    "name": "Fall",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/leaf.svg"
  },
 "season5": {
    "name": "Winter",
    "imageUrl": "https://raw.githubusercontent.com/FortAwesome/Font-Awesome/master/svgs/solid/sleigh.svg"
  }
}

Joint gearSeasons collection:

{
  "gearSeason1": {
    "gearItemId": "gearItem1",
    "seasonId": "season1"
  },
    "gearSeason2": {
    "gearItemId": "gearItem2",
    "seasonId": "season1"
  },
  "gearSeason3": {
    "gearItemId": "gearItem3",
    "seasonId": "season1"
  },
  "gearSeason4": {
    "gearItemId": "gearItem4",
    "seasonId": "season5"
  },
  "gearSeason5": {
    "gearItemId": "gearItem5",
    "seasonId": "season1"
  },
  "gearSeason6": {
    "gearItemId": "gearItem6",
    "seasonId": "season2"
  },
  "gearSeason7": {
    "gearItemId": "gearItem6",
    "seasonId": "season3"
  },
  "gearSeason8": {
    "gearItemId": "gearItem6",
    "seasonId": "season4"
  },
  "gearSeason9": {
    "gearItemId": "gearItem7",
    "seasonId": "season1"
  },
  "gearSeason10": {
    "gearItemId": "gearItem8",
    "seasonId": "season1"
  },
  "gearSeason11": {
    "gearItemId": "gearItem9",
    "seasonId": "season1"
  },
  "gearSeason12": {
    "gearItemId": "gearItem10",
    "seasonId": "season3"
  },
  "gearSeason13": {
    "gearItemId": "gearItem11",
    "seasonId": "season1"
  },
  "gearSeason14": {
    "gearItemId": "gearItem12",
    "seasonId": "season1"
  },
  "gearSeason15": {
    "gearItemId": "gearItem13",
    "seasonId": "season1"
  },
  "gearSeason16": {
    "gearItemId": "gearItem14",
    "seasonId": "season1"
  },
  "gearSeason17": {
    "gearItemId": "gearItem15",
    "seasonId": "season1"
  },
  "gearSeason18": {
    "gearItemId": "gearItem16",
    "seasonId": "season2"
  },
  "gearSeason19": {
    "gearItemId": "gearItem16",
    "seasonId": "season3"
  },
  "gearSeason20": {
    "gearItemId": "gearItem16",
    "seasonId": "season4"
  },
  "gearSeason21": {
    "gearItemId": "gearItem17",
    "seasonId": "season2"
  },
  "gearSeason22": {
    "gearItemId": "gearItem17",
    "seasonId": "season3"
  },
  "gearSeason23": {
    "gearItemId": "gearItem17",
    "seasonId": "season4"
  },
  "gearSeason24": {
    "gearItemId": "gearItem18",
    "seasonId": "season5"
  },
  "gearSeason25": {
    "gearItemId": "gearItem19",
    "seasonId": "season2"
  },
  "gearSeason26": {
    "gearItemId": "gearItem19",
    "seasonId": "season3"
  },
  "gearSeason27": {
    "gearItemId": "gearItem19",
    "seasonId": "season4"
  },
  "gearSeason28": {
    "gearItemId": "gearItem20",
    "seasonId": "season1"
  },
  "gearSeason29": {
    "gearItemId": "gearItem21",
    "seasonId": "season1"
  },
  "gearSeason30": {
    "gearItemId": "gearItem22",
    "seasonId": "season1"
  },
  "gearSeason31": {
    "gearItemId": "gearItem23",
    "seasonId": "season1"
  },
  "gearSeason32": {
    "gearItemId": "gearItem24",
    "seasonId": "season1"
  },
  "gearSeason33": {
    "gearItemId": "gearItem25",
    "seasonId": "season1"
  },
  "gearSeason34": {
    "gearItemId": "gearItem26",
    "seasonId": "season3"
  },
  "gearSeason35": {
    "gearItemId": "gearItem27",
    "seasonId": "season1"
  },
 "gearSeason36": {
    "gearItemId": "gearItem28",
    "seasonId": "season3"
  },
  "gearSeason37": {
    "gearItemId": "gearItem29",
    "seasonId": "season2"
  },
  "gearSeason38": {
    "gearItemId": "gearItem29",
    "seasonId": "season3"
  },
  "gearSeason39": {
    "gearItemId": "gearItem29",
    "seasonId": "season4"
  },
  "gearSeason40": {
    "gearItemId": "gearItem30",
    "seasonId": "season2"
  },
  "gearSeason41": {
    "gearItemId": "gearItem30",
    "seasonId": "season3"
  },
  "gearSeason42": {
    "gearItemId": "gearItem30",
    "seasonId": "season4"
  },
  "gearSeason43": {
    "gearItemId": "gearItem31",
    "seasonId": "season1"
  },
  "gearSeason44": {
    "gearItemId": "gearItem32",
    "seasonId": "season1"
  },
  "gearSeason45": {
    "gearItemId": "gearItem33",
    "seasonId": "season1"
  },
  "gearSeason46": {
    "gearItemId": "gearItem34",
    "seasonId": "season1"
  },
  "gearSeason47": {
    "gearItemId": "gearItem35",
    "seasonId": "season1"
  },
  "gearSeason48": {
    "gearItemId": "gearItem36",
    "seasonId": "season1"
  },
  "gearSeason49": {
    "gearItemId": "gearItem37",
    "seasonId": "season1"
  },
  "gearSeason50": {
    "gearItemId": "gearItem38",
    "seasonId": "season1"
  },
  "gearSeason51": {
    "gearItemId": "gearItem39",
    "seasonId": "season1"
  },
  "gearSeason52": {
    "gearItemId": "gearItem40",
    "seasonId": "season1"
  },
  "gearSeason53": {
    "gearItemId": "gearItem41",
    "seasonId": "season1"
  },
  "gearSeason54": {
    "gearItemId": "gearItem42",
    "seasonId": "season2"
  },
  "gearSeason55": {
    "gearItemId": "gearItem42",
    "seasonId": "season3"
  },
  "gearSeason56": {
    "gearItemId": "gearItem42",
    "seasonId": "season4"
  },
  "gearSeason57": {
    "gearItemId": "gearItem43",
    "seasonId": "season1"
  },
  "gearSeason58": {
    "gearItemId": "gearItem44",
    "seasonId": "season1"
  },
  "gearSeason59": {
    "gearItemId": "gearItem45",
    "seasonId": "season1"
  },
 "gearSeason60": {
    "gearItemId": "gearItem46",
    "seasonId": "season1"
  },
  "gearSeason61": {
    "gearItemId": "gearItem47",
    "seasonId": "season1"
  },
  "gearSeason62": {
    "gearItemId": "gearItem48",
    "seasonId": "season1"
  },
  "gearSeason63": {
    "gearItemId": "gearItem49",
    "seasonId": "season1"
  },
  "gearSeason64": {
    "gearItemId": "gearItem50",
    "seasonId": "season1"
  },
  "gearSeason65": {
    "gearItemId": "gearItem51",
    "seasonId": "season1"
  },
  "gearSeason66": {
    "gearItemId": "gearItem52",
    "seasonId": "season1"
  },
  "gearSeason67": {
    "gearItemId": "gearItem53",
    "seasonId": "season1"
  },
  "gearSeason68": {
    "gearItemId": "gearItem54",
    "seasonId": "season1"
  },
  "gearSeason69": {
    "gearItemId": "gearItem55",
    "seasonId": "season1"
  },
  "gearSeason70": {
    "gearItemId": "gearItem56",
    "seasonId": "season1"
  },
  "gearSeason71": {
    "gearItemId": "gearItem57",
    "seasonId": "season1"
  },
  "gearSeason72": {
    "gearItemId": "gearItem58",
    "seasonId": "season1"
  },
  "gearSeason73": {
    "gearItemId": "gearItem59",
    "seasonId": "season1"
  },
  "gearSeason74": {
    "gearItemId": "gearItem60",
    "seasonId": "season1"
  },
  "gearSeason75": {
    "gearItemId": "gearItem61",
    "seasonId": "season1"
  },
  "gearSeason76": {
    "gearItemId": "gearItem62",
    "seasonId": "season1"
  },
  "gearSeason77": {
    "gearItemId": "gearItem63",
    "seasonId": "season1"
  },
  "gearSeason78": {
    "gearItemId": "gearItem64",
    "seasonId": "season3"
  },
  "gearSeason79": {
    "gearItemId": "gearItem65",
    "seasonId": "season1"
  },
  "gearSeason80": {
    "gearItemId": "gearItem66",
    "seasonId": "season3"
  },
  "gearSeason81": {
    "gearItemId": "gearItem67",
    "seasonId": "season1"
  },
  "gearSeason82": {
    "gearItemId": "gearItem68",
    "seasonId": "season1"
  },
  "gearSeason83": {
    "gearItemId": "gearItem69",
    "seasonId": "season1"
  },
  "gearSeason84": {
    "gearItemId": "gearItem70",
    "seasonId": "season1"
  },
  "gearSeason85": {
    "gearItemId": "gearItem71",
    "seasonId": "season1"
  },
  "gearSeason86": {
    "gearItemId": "gearItem72",
    "seasonId": "season1"
  },
  "gearSeason87": {
    "gearItemId": "gearItem73",
    "seasonId": "season1"
  },
  "gearSeason88": {
    "gearItemId": "gearItem74",
    "seasonId": "season1"
  },
  "gearSeason89": {
    "gearItemId": "gearItem75",
    "seasonId": "season1"
  },
  "gearSeason90": {
    "gearItemId": "gearItem76",
    "seasonId": "season1"
  },
  "gearSeason91": {
    "gearItemId": "gearItem77",
    "seasonId": "season1"
  },
  "gearSeason92": {
    "gearItemId": "gearItem78",
    "seasonId": "season3"
  },
  "gearSeason93": {
    "gearItemId": "gearItem79",
    "seasonId": "season5"
  },
  "gearSeason94": {
    "gearItemId": "gearItem80",
    "seasonId": "season2"
  },
  "gearSeason95": {
    "gearItemId": "gearItem80",
    "seasonId": "season3"
  },
  "gearSeason96": {
    "gearItemId": "gearItem80",
    "seasonId": "season4"
  },
  "gearSeason97": {
    "gearItemId": "gearItem81",
    "seasonId": "season3"
  },
  "gearSeason98": {
    "gearItemId": "gearItem82",
    "seasonId": "season1"
  },
  "gearSeason99": {
    "gearItemId": "gearItem83",
    "seasonId": "season1"
  },
  "gearSeason100": {
    "gearItemId": "gearItem84",
    "seasonId": "season1"
  },
  "gearSeason101": {
    "gearItemId": "gearItem85",
    "seasonId": "season2"
  },
  "gearSeason102": {
    "gearItemId": "gearItem85",
    "seasonId": "season4"
  },
  "gearSeason103": {
    "gearItemId": "gearItem86",
    "seasonId": "season5"
  },
  "gearSeason104": {
    "gearItemId": "gearItem87",
    "seasonId": "season1"
  },
  "gearSeason105": {
    "gearItemId": "gearItem88",
    "seasonId": "season2"
  },
  "gearSeason106": {
    "gearItemId": "gearItem88",
    "seasonId": "season3"
  },
  "gearSeason107": {
    "gearItemId": "gearItem88",
    "seasonId": "season4"
  },
  "gearSeason108": {
    "gearItemId": "gearItem89",
    "seasonId": "season5"
  },
  "gearSeason109": {
    "gearItemId": "gearItem90",
    "seasonId": "season1"
  },
  "gearSeason110": {
    "gearItemId": "gearItem91",
    "seasonId": "season1"
  },
   "gearSeason111": {
    "gearItemId": "gearItem91",
    "seasonId": "season1"
  },
   "gearSeason112": {
    "gearItemId": "gearItem92",
    "seasonId": "season1"
  },
   "gearSeason113": {
    "gearItemId": "gearItem93",
    "seasonId": "season1"
  },
   "gearSeason114": {
    "gearItemId": "gearItem94",
    "seasonId": "season1"
  },
   "gearSeason115": {
    "gearItemId": "gearItem95",
    "seasonId": "season5"
  }
}
ancasimon commented 4 years ago

The Gear collection is the main collection in this app's MVP requirements. It holds all the gear items, with the properties listed below. This data will go in the 'gear.json` file. You can see all the seed data in the attached spreadsheet.

{
  "gearItem1": {
    "uid": "val", 
    "item": "Large backpack",
    "isAvailable": true,
    "functionId": "function1",
    "brand": "Gregory",
    "model": "Deva-60",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2025,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 2000,
    "imageUrl": "https://www.rei.com/media/fc642344-08d5-46b6-ba95-ed24e586f227?size=784x588"
    },
  "gearItem2": {
    "uid": "val", 
    "item": "Pack raincover",
    "isAvailable": true,
    "functionId": "function1",
    "brand": "Osprey",
    "model": "",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather2",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/5e5cb589-ea08-46e3-96e7-b97109e2bb4b?size=784x588"
    },
  "gearItem3": {
    "uid": "val", 
    "item": "Small backpack",
    "isAvailable": true,
    "functionId": "function1",
    "brand": "Gregory",
    "model": "Jade-38",
    "details": "",
    "manufactureYear": 2005,
    "expirationYear": 2030,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 1530,
    "imageUrl": "https://www.rei.com/media/dcf95859-70b5-40ee-8f88-8913410eecf8?size=784x588"
    },
  "gearItem4": {
    "uid": "val", 
    "item": "Winter booties",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "OR",
    "model": "Tundra Aerogel Booties",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2022,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight": 263,
    "imageUrl": "https://m.media-amazon.com/images/I/711uLRkCaWL._AC_SR700,525_.jpg"
    },
   "gearItem5": {
    "uid": "val", 
    "item": "Buff",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Buff",
    "model": "Coolmax UV",
    "details": "Quick-drying",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/3f369adb-311d-424b-9131-71f36ec31d97?size=512x682"
  },
  "gearItem6": {
    "uid": "val", 
    "item": "Camp shoes",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Crocs",
    "model": "Classic Clog",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 198,
    "imageUrl": "https://www.rei.com/media/aba7c8fb-fa5c-4db2-b9a2-bc450030b00d?size=784x588"
  },
  "gearItem7": {
    "uid": "val", 
    "item": "Fleece pants (women)",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "REI",
    "model": "Teton",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/894800"
  },
  "gearItem8": {
    "uid": "val", 
    "item": "Gaiters",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "OR",
    "model": "Rocky Mountain Low Gaiters",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 70,
    "imageUrl": "https://content.backcountry.com/images/items/900/ODR/ODR1098/BK.jpg"
  },
  "gearItem9": {
    "uid": "val", 
    "item": "Gloves",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Mountain Hardwear",
    "model": "Power Stretch Stimulus",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/93328a6c-3f86-4a00-9a1c-f0ea5eab1471?size=512x682"
  },
  "gearItem10": {
    "uid": "val", 
    "item": "Hat with brim",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Tilley",
    "model": "Airflo",
    "details": "Nylon hat",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/995b70c0-cb48-4248-9479-a090d04e9e96?size=512x682"
  },
  "gearIte11": {
    "uid": "val", 
    "item": "Hiking boots",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Chaco",
    "model": "",
    "details": "",
    "manufactureYear": 2015,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://di2ponv0v5otw.cloudfront.net/posts/2018/01/16/5a5e47353a112edb95c68103/m_5a5e474984b5ce592b0f2980.jpg"
  },
  "gearItem12": {
      "uid": "val", 
      "item": "Hiking boots",
      "isAvailable": false,
      "functionId": "function2",
      "brand": "Chaco",
      "model": "",
      "details": "",
      "manufactureYear": 2005,
      "expirationYear": 2010,
      "weatherId": "weather1",
      "forEstablishedCampsite": false,
      "weight": 0,
      "imageUrl": "https://di2ponv0v5otw.cloudfront.net/posts/2018/01/16/5a5e47353a112edb95c68103/m_5a5e474984b5ce592b0f2980.jpg"
  },
  "gearItem13": {
    "uid": "val", 
    "item": "Hiking pants",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Mountain Hardwear",
    "model": "Mirada Convertible",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 280,
    "imageUrl": "https://www.rei.com/media/f8048630-cc6f-4256-af82-172a551beb14"
  },
  "gearItem14": {
    "uid": "val", 
    "item": "Hiking shirt - long sleeve",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Arcteryx",
    "model": "Tolu LS Top",
    "details": "Lightweight",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 110,
    "imageUrl": "https://www.rei.com/media/bc654457-7df0-4ebf-86c4-103cded027cc?size=512x682"
  },
  "gearItem15": {
    "uid": "val", 
    "item": "Hiking shirt - short sleeve",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Patagonia",
    "model": "Crater Lake Crew",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 120,
    "imageUrl": "https://www.rei.com/media/ece1b62a-e57f-4d31-afea-c4011b5d3a10?size=512x682"
  },
  "gearItem16": {
    "uid": "val", 
    "item": "Hiking shorts",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Patagonia",
    "model": "Baggies",
    "details": "Lightweight",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 145,
    "imageUrl": "https://www.patagonia.com/dw/image/v2/BDJB_PRD/on/demandware.static/-/Sites-patagonia-master/default/dwb901c3b0/images/hi-res/gray.jpg?sw=1600&sh=1600&ox=0&oy=0&oimg=https%3A%2F%2Fwww.patagonia.com%2Fdw%2Fimage%2Fv2%2FBDJB_PRD%2Fon%2Fdemandware.static%2F-%2FSites-patagonia-master%2Fdefault%2Fdw7325a87a%2Fimages%2Fhi-res%2F57058_PGBE.png%3Fsw%3D1600%26sh%3D1600%26q%3D75&sfrm=png&q=75"
  },
  "gearItem17": {
    "uid": "val", 
    "item": "Hiking socks",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "REI",
    "model": "Ultra-light hiking crew socks",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/94768470-7590-4c66-a800-d9402926807c?size=784x588"
  },
  "gearItem18": {
    "uid": "val", 
    "item": "Hiking socks",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "REI",
    "model": "Medium Hiking Crew Socks ",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/51b2ff48-c733-47eb-be1d-3c1e24564796?size=784x588"
  },
  "gearItem19": {
    "uid": "val", 
    "item": "Insulated jacket",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Patagonia",
    "model": "Nano Puff",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2025,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight":306,
    "imageUrl": "https://www.rei.com/media/product/102353"
  },
  "gearItem20": {
    "uid": "val", 
    "item": "Long underwear - bottoms",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Patagonia",
    "model": "Capilene Thermal",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2025,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight": 139,
    "imageUrl": "https://www.rei.com/media/product/885409"
  },
  "gearItem21": {
    "uid": "val", 
    "item": "Long underwear - top",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Patagonia",
    "model": "Capilene Thermal",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2025,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight": 122,
    "imageUrl": "https://www.rei.com/media/bc0b4740-fe2a-4453-9549-7dc6f7896c76?size=512x682"
  },
  "gearItem22": {
    "uid": "val", 
    "item": "Rain jacket",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Marmot",
    "model": "Precip",
    "details": "Waterproof, breathable",
    "manufactureYear": 2015,
    "expirationYear": 2035,
    "weatherId": "weather2",
    "forEstablishedCampsite": false,
    "weight": 266,
    "imageUrl": "https://www.rei.com/media/product/163667"
  },
  "gearItem23": {
    "uid": "val", 
    "item": "Rain jacket",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Marmot",
    "model": "Precip",
    "details": "Waterproof, breathable",
    "manufactureYear": 1999,
    "expirationYear": 2009,
    "weatherId": "weather2",
    "forEstablishedCampsite": false,
    "weight": 266,
    "imageUrl": "https://www.rei.com/media/product/163667"
  },
  "gearItem24": {
    "uid": "val", 
    "item": "Rain pants",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Marmot",
    "model": "Precip",
    "details": "Waterproof, breathable",
    "manufactureYear": 2015,
    "expirationYear": 2025,
    "weatherId": "weather2",
    "forEstablishedCampsite": false,
    "weight":292,
    "imageUrl": "https://www.rei.com/media/product/163655"
  },
  "gearItem25": {
    "uid": "val", 
    "item": "Rain pants",
    "isAvailable": false,
    "functionId": "function2",
    "brand": "Marmot",
    "model": "Precip",
    "details": "Waterproof, breathable",
    "manufactureYear": 2015,
    "expirationYear": 2025,
    "weatherId": "weather2",
    "forEstablishedCampsite": false,
    "weight":292,
    "imageUrl": "https://www.rei.com/media/product/163655"
  },
  "gearItem26": {
    "uid": "val", 
    "item": "Swimsuit",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "LLBean",
    "model": "",
    "details": "",
    "manufactureYear": 2012,
    "expirationYear": 2022,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://cdni.llbean.net/is/image/wim/501704_0_45?hei=196&wid=170&defaultImage=llbstage/A0211793_2"
  },
  "gearItem27": {
    "uid": "val", 
    "item": "Warm hat",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "OR",
    "model": "Peruvian Hat",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2020,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/173522"
  },
  "gearItem28": {
    "uid": "val", 
    "item": "Water sandals",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Chaco",
    "model": "Z1",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2025,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/897073"
  },
  "gearItem29": {
    "uid": "val", 
    "item": "Wind jacket",
    "isAvailable": true,
    "functionId": "function2",
    "brand": "Patagonia",
    "model": "Houdini Jacket",
    "details": "Lightweight, with hood, great layer, treated with water repellant",
    "manufactureYear": 2015,
    "expirationYear": 2030,
    "weatherId": "weather5",
    "forEstablishedCampsite": false,
    "weight": 96,
    "imageUrl": "https://www.rei.com/media/product/144128"
  },
  "gearItem30": {
    "uid": "val", 
    "item": "Wind jacket",
    "isAvailable": false,
    "functionId": "function2",
    "brand": "Patagonia",
    "model": "Houdini Jacket",
    "details": "Lightweight, with hood, great layer, treated with water repellant",
    "manufactureYear": 1999,
    "expirationYear": 2009,
    "weatherId": "weather5",
    "forEstablishedCampsite": false,
    "weight": 96,
    "imageUrl": "https://www.rei.com/media/product/144128"
  },
  "gearItem31": {
    "uid": "val", 
    "item": "Biodegradeable soap",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "",
    "model": "",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/692852"
  },
  "gearItem32": {
    "uid": "val", 
    "item": "Cook pot (with lid)",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "MSR",
    "model": "",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 187,
    "imageUrl": "https://www.rei.com/media/product/114886"
  },
  "gearIte33": {
    "uid": "val", 
    "item": "Cooking utensils",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "Toaks",
    "model": "",
    "details": "Lexan",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/814695"
  },
  "gearItem34": {
    "uid": "val", 
    "item": "Dish towel",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "",
    "model": "",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/127505"
  },
   "gearItem35": {
    "uid": "val", 
    "item": "Eating utensils",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "GSI Outdoors",
    "model": "",
    "details": "Lexan",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/139477"
  },
  "gearItem36": {
    "uid": "val", 
    "item": "Fuel bottle",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "AntiGravity Gear",
    "model": "Lexan Bottle",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://antigravitygear.com/wp-content/uploads/2017/05/12_bottle-150x150.png"
  },
  "gearItem37": {
    "uid": "val", 
    "item": "Lighter",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "Bic",
    "model": "",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://d2d8wwwkmhfcva.cloudfront.net/800x/d2lnr5mha7bycj.cloudfront.net/product-image/file/large_091842fb-a5ae-4d6d-92ff-526e331a75f1.jpeg"
  },
  "gearItem38": {
    "uid": "val", 
    "item": "Matches",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "",
    "model": "N/A",
    "details": "N/A",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSq3quTYoe4XRSSFiq4mSFsTHHm5yJFOzg18Uw-j1K4TYogmqCwXLf3Rl8XLjCrk-9CIZoK8YnA&usqp=CAc"
  },
  "gearItem39": {
    "uid": "val", 
    "item": "Mug",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "Toaks",
    "model": "Titanium Single Wall",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/139465"
  },
  "gearItem40": {
    "uid": "val", 
    "item": "Plate",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "Sea-to-Summit",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/782972"
  },
  "gearItem41": {
    "uid": "val", 
    "item": "Roasting sticks",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/739717"
  },
  "gearItem42": {
    "uid": "val", 
    "item": "Alcohol stove",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "AntiGravity Gear",
    "model": "Tin Man Aluminum Can Alcohol Stove",
    "details": "Lightweight",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 12,
    "imageUrl": "https://antigravitygear.com/wp-content/uploads/2016/12/tin_man_stove.png"
  },
  "gearItem43": {
    "uid": "val", 
    "item": "Stove",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "MSR",
    "model": "PocketRocket2",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 73,
    "imageUrl": "https://www.rei.com/media/product/114890"
  },
  "gearItem44": {
    "uid": "val", 
    "item": "Utility knife",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "Swiss Army",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/794753"
  },
  "gearItem45": {
    "uid": "val", 
    "item": "Wind screen",
    "isAvailable": true,
    "functionId": "function3",
    "brand": "AntiGravity Gear",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcRHCNbUwoMrMaQ-ysTRGFQ6SRj4Cvr_N36HcH9gSxXyvnb2g4fR&usqp=CAU"
  },
  "gearItem46": {
    "uid": "val", 
    "item": "Binoculars",
    "isAvailable": true,
    "functionId": "function4",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl" : "https://www.rei.com/media/product/744598"
  },
  "gearItem47": {
    "uid": "val", 
    "item": "Books",
    "isAvailable": true,
    "functionId": "function4",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1502581113l/36009730._SX318_.jpg"
  },
  "gearItem48": {
    "uid": "val", 
    "item": "Camera",
    "isAvailable": true,
    "functionId": "function4",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQDjxW0ijDGdT-3o4sTSLqmj2Tm5N8cKN1caiLx3VKwu8LJQcqvKFS99yhCwA&usqp=CAc"
  },
  "gearItem49": {
    "uid": "val", 
    "item": "Camp chairs",
    "isAvailable": true,
    "functionId": "function4",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/d3654a5c-cf32-4ac5-8cae-d43f8f180bca?size=784x588"
  },
  "gearItem50": {
    "uid": "val", 
    "item": "Games",
    "isAvailable": true,
    "functionId": "function4",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.craftsonsea.co.uk/wp-content/uploads/2019/06/camping-activities-and-games-for-kids-free-i-spy-printable.jpg"
  },
  "gearItem51": {
    "uid": "val", 
    "item": "Journal and pen",
    "isAvailable": true,
    "functionId": "function4",
    "brand": "Rite in the Rain",
    "model": "Journal Kit Box",
    "details": "",
    "manufactureYear": 2020,
    "expirationYear": 2025,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 159,
    "imageUrl": "https://www.rei.com/media/product/783328"
  },
  "gearItem52": {
    "uid": "val", 
    "item": "Solar power chargers",
    "isAvailable": true,
    "functionId": "function4",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/159148"
  },
  "gearItem53": {
    "uid": "val", 
    "item": "First aid kit",
    "isAvailable": true,
    "functionId": "function5",
    "brand": "Adventure Medical Kits",
    "model": "Ultralight",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 226
  },
  "gearItem54": {
    "uid": "val", 
    "item": "Small gear repair kit",
    "isAvailable": true,
    "functionId": "function5",
    "brand": "GearAid",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 65,
    "imageUrl": "https://www.rei.com/media/product/846492"
  },
   "gearItem55": {
    "uid": "val", 
    "item": "50ft. Nylon cord for hanging food",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0, 
    "imageUrl": "https://www.rei.com/media/product/149985"
  },
  "gearItem56": {
    "uid": "val", 
    "item": "Bear canister",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "BearVaultt",
    "model": "BV500 Food Container",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 1162,
    "imageUrl": "https://www.rei.com/media/f04e4f7f-f82a-4b7d-987e-7a90ba158f2b?size=784x588"
  },
  "gearItem57": {
    "uid": "val", 
    "item": "Camp table",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/168413"
  },
  "gearItem58": {
    "uid": "val", 
    "item": "Cooler",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://cdni.llbean.net/is/image/wim/307107_464_41?hei=1092&wid=950&resMode=sharp2&defaultImage=llbstage/A0211793_2"
  },
  "gearItem59": {
    "uid": "val", 
    "item": "Food - breakfast",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "Check supplies",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://smorgasbite.files.wordpress.com/2010/09/2010-09-12-10-03-20.jpg"
  },
  "gearItem60": {
    "uid": "val", 
    "item": "Food - dinner",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "Check supplies",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/134252"
  },
  "gearItem61": {
    "uid": "val", 
    "item": "Food - lunch",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "Check supplies",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.vermontcountrystore.com/ccstore/v1/images/?source=/file/v931487134657963984/products/H4508.main.png&height=500&width=500&quality=0.88"
  },
  "gearItem62": {
    "uid": "val", 
    "item": "Food - snacks",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "Check supplies",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://lh3.googleusercontent.com/buvLk-yRQkfk981VjLB7GSYRAV3t9i4rwBNt45-MA42C0nuzXgABQCr2ZH9Fs1ff2PPX_moHF0JIUchOw2lBIzLAoccphDnJHoxf3Esm=w600-l68"
  },
  "gearItem63": {
    "uid": "val", 
    "item": "Hang bag",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "Ursack",
    "model": "Major Bear Bag",
    "details": "Can hold 5 days worth of food for 1 person",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 215,
    "imageUrl": "https://www.rei.com/media/4a4fbe3f-4a76-4abf-b187-08892427923f?size=784x588"
  },
  "gearItem64": {
    "uid": "val", 
    "item": "Picnic screen house",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "REI",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/6b795a7d-e8db-4363-99bd-3ff8aff36cfb?size=784x588"
  },
  "gearItem65": {
    "uid": "val", 
    "item": "Tablecloth",
    "isAvailable": true,
    "functionId": "function6",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/3165e72b-dc57-4a20-810a-2385d9bcabf1?size=784x588"
  },
  "gearItem66": {
    "uid": "val", 
    "item": "Bug repellant",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/828908"
  },
  "gearItem67": {
    "uid": "val", 
    "item": "Clothesline with clips",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/07268a09-018e-4a73-9b59-304db23b5b02?size=784x588"
  },
  "gearItem68": {
    "uid": "val", 
    "item": "Hand sanitizer",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/175143"
  },
  "gearItem69": {
    "uid": "val", 
    "item": "Small shovel",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/799009"
  },
  "gearItem70": {
    "uid": "val", 
    "item": "Sunscreen",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/868169"
  },
  "gearItem71": {
    "uid": "val", 
    "item": "TP",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.webphotosource.net/img/source/1miyhjrsu1/exact/HOME-ESSENTIALS_Cottenelle-Toilet-Paper_2-Ply_60-pack-of-506-sheet-rolls_4700049-1.jpeg?keep=c&crop=yes&u=7mzq6p&q=70"
  },
  "gearItem72": {
    "uid": "val", 
    "item": "toothbrush",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/156880"
  },
  "gearItem73": {
    "uid": "val", 
    "item": "Toothpaste",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/129941"
  },
  "gearItem74": {
    "uid": "val", 
    "item": "Wipes",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://cdn.shopify.com/s/files/1/0268/1051/5538/products/20200424181244_960x.jpg?v=1587766445"
  },
  "gearItem75": {
    "uid": "val", 
    "item": "Ziplock bags (for trash)",
    "isAvailable": true,
    "functionId": "function7",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://5.imimg.com/data5/DC/JI/MY-2459695/pp-ziplock-bags-500x500.png"
  },
  "gearItem76": {
    "uid": "val", 
    "item": "Headlamp (and spare batteries)",
    "isAvailable": true,
    "functionId": "function8",
    "brand": "Black Diamond",
    "model": "N/A",
    "details": "LED headlamp",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": " https://www.rei.com/media/product/166913"
  },
  "gearIte77": {
    "uid": "val", 
    "item": "Maps",
    "isAvailable": true,
    "functionId": "function8",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/2dca280f-122c-462d-bff0-b4885183cdb9?size=784x588"
  },
  "gearItem78": {
    "uid": "val", 
    "item": "1-Person Tarp",
    "isAvailable": true,
    "functionId": "function9",
    "brand": "Kelty",
    "model": "Noah Tarp",
    "details": "",
    "manufactureYear": 2011,
    "expirationYear": 2021,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight":158,
    "imageUrl": "https://www.rei.com/media/product/171819"
  },
  "gearItem79": {
    "uid": "val", 
    "item": "2-Person Tent",
    "isAvailable": true,
    "functionId": "function9",
    "brand": "The North Face",
    "model": "Assault 2",
    "details": "With stakes, groundcloth, and raincover",
    "manufactureYear": 2000,
    "expirationYear": 2030,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight": 2240,
    "imageUrl": "https://www.rei.com/media/product/167518"
  },
  "gearItem80": {
    "uid": "val", 
    "item": "4-Person Tent",
    "isAvailable": true,
    "functionId": "function9",
    "brand": "Big Agnes",
    "model": "Bog House 4",
    "details": "With stakes, groundcloth, and raincover",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": true,
    "weight": 5046,
    "imageUrl": "https://www.rei.com/media/product/168526"
  },
  "gearItem81": {
    "uid": "val", 
    "item": "1-Person Hammock",
    "isAvailable": true,
    "functionId": "function9",
    "brand": "ENO",
    "model": "OneLink",
    "details": "With bug net, tarp, and stuff sack",
    "manufactureYear": 2015,
    "expirationYear": 2025,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 1900,
    "imageUrl": "https://www.rei.com/media/product/170036"
  },
  "gearItem82": {
    "uid": "val", 
    "item": "Mallet",
    "isAvailable": true,
    "functionId": "function9",
    "brand": "Gregory",
    "model": "Deva-60",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": true,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/729798"
  },
  "gearItem83": {
    "uid": "val", 
    "item": "Small broom",
    "isAvailable": true,
    "functionId": "function9",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": true,
    "weight": 0,
    "imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSvdp0nN4YcrKDu4NooUDjMYyFhGdYbUkF1pZkS9l5Q4wKKa4oOWaplvuFupm0h7fTEGYKFx_k&usqp=CAc"
  },
  "gearItem84": {
    "uid": "val", 
    "item": "Camping pillow",
    "isAvailable": true,
    "functionId": "function10",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": true,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/719843"
  },
  "gearItem85": {
    "uid": "val", 
    "item": "Sleeping bag",
    "isAvailable": true,
    "functionId": "function10",
    "brand": "Marmot",
    "model": "30F Hydrogen",
    "details": "Lightweight down bag",
    "manufactureYear": 2018,
    "expirationYear": 2028,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 470,
    "imageUrl": "https://www.rei.com/media/product/895819"
  },
  "gearItem86": {
    "uid": "val", 
    "item": "Sleeping bag",
    "isAvailable": true,
    "functionId": "function10",
    "brand": "Marmot",
    "model": "Lithium",
    "details": "Warm down bag",
    "manufactureYear": 2020,
    "expirationYear": 2030,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight": 1500,
    "imageUrl": "https://www.rei.com/media/product/895823"
  },
  "gearItem87": {
    "uid": "val", 
    "item": "Sleeping mattress and quilt",
    "isAvailable": true,
    "functionId": "function10",
    "brand": "REI",
    "model": "Kingdom Sleep System",
    "details": "Queen size; hand pump included",
    "manufactureYear": 2010,
    "expirationYear": 2030,
    "weatherId": "weather1",
    "forEstablishedCampsite": true,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/136333"
  },
  "gearItem88": {
    "uid": "val", 
    "item": "Sleeping pad",
    "isAvailable": true,
    "functionId": "function10",
    "brand": "Big Agnes",
    "model": "Air Core Pad",
    "details": "torso sized inflatable mattress",
    "manufactureYear": 2018,
    "expirationYear": 2028,
    "weatherId": "weather4",
    "forEstablishedCampsite": false,
    "weight": 454,
    "imageUrl": "https://www.rei.com/media/product/169934?size=280"
  },
  "gearItem89": {
    "uid": "val", 
    "item": "Sleeping pad",
    "isAvailable": true,
    "functionId": "function10",
    "brand": "Therm-a-Rest",
    "model": "Neo Air",
    "details": "Full inflatable mattress",
    "manufactureYear": 2020,
    "expirationYear": 2030,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 340,
    "imageUrl": "https://www.rei.com/media/product/171691"
  },
  "gearItem90": {
    "uid": "val", 
    "item": "Trekking poles",
    "isAvailable": true,
    "functionId": "function11",
    "brand": "Leki",
    "model": "Makalu Lite Cor-Tec",
    "details": "Aluminum, lightweight",
    "manufactureYear": 2010,
    "expirationYear": 2030,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight":243,
    "imageUrl": "https://www.rei.com/media/product/148200"
  },
  "gearItem91": {
    "uid": "val", 
    "item": "In-line water filter",
    "isAvailable": true,
    "functionId": "function12",
    "brand": "Sawyer",
    "model": "Squeeze Water Filter System",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 85,
    "imageUrl": "https://www.rei.com/media/product/890900"
  },
  "gearItem92": {
    "uid": "val", 
    "item": "Water bottle",
    "isAvailable": true,
    "functionId": "function12",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/155918"
  },
  "gearItem93": {
    "uid": "val", 
    "item": "Water filter",
    "isAvailable": true,
    "functionId": "function12",
    "brand": "Katadyn",
    "model": "Hiker Microfilter",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": false,
    "weight": 311,
    "imageUrl": "https://www.rei.com/media/product/830746"
  },
  "gearItem94": {
    "uid": "val", 
    "item": "Daypack",
    "isAvailable": true,
    "functionId": "function1",
    "brand": "N/A",
    "model": "N/A",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather1",
    "forEstablishedCampsite": true,
    "weight": 0,
    "imageUrl": "https://www.rei.com/media/product/135435"
  },
  "gearItem95": {
    "uid": "val", 
    "item": "Crampons",
    "isAvailable": true,
    "functionId": "function11",
    "brand": "Black Diamond",
    "model": "Contact Strap Crampons with ABS Plates",
    "details": "",
    "manufactureYear": 2000,
    "expirationYear": 2050,
    "weatherId": "weather3",
    "forEstablishedCampsite": false,
    "weight": 808,
    "imageUrl": "https://www.rei.com/media/product/798354"
    }
  }

CAPSTONE - Gear List.xlsx