Closed ancasimon closed 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"
}
}
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"
}
}
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"
}
}
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"
}
}
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"
}
}
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
db
folder.!base.json
file that lists all the other .json files and then create .json files for each collection listed below.