"ideas" is an array,
each idea:
-
Id: randomly produced. A random letter + date string format
-
Title
-
Tried: # of people that tried this idea
-
Description:
-
Property: "public" means everybody can view this idea, "private" means only the user himself can.
-
Feeling:
-
calendarColor: (automatically set) —> being used in calendar(match with different feelings)
-
Color: (automatically and randomly set) —> being used in explore2 (card's color)
-
myList: "true" means have been added to my list, vice versa
-
operationTime: (automatically set) —> the last opertaion time
-
createTime: (automatically set)
-
Notes: (reflections for this idea)
each note:
-
Reflection:
-
longDate: (automatically set)
-
Day: (automatically set)
-
Date: (automatically set)
-
Time: (automatically set)
-
property: "public" means everyone can see this reflection (in " idea detail" page)
"private" means only I can see it (in "mylist" page "tried" section)
-
Provider: name of the user who provide this reflection, when user using this app and leave reflections, here we set the default user name is "I"
-
-
Cost:
-
Time:
-
userTried: "true": have tried it before, "false": never tried it before.
"Bottom bar" is an array, manipulating the bottom bar
"canlendarColorMatch" helps mapping each feeling to corresponding color
"cardColor" is used to randomly assign a card color to an idea.
{
"ideas": [
{
"id": "I1520292675604",
"title" : "correct format",
"tried": "1090",
"description": "Bought an icecream for kids that are playing on the yard. :-) ",
"property": "public",
"feeling": "charitable",
"calendarColor": "red",
"color": "brown",
"myList": "true",
"operationTime":"Thu Feb 22 2018 15:09:05 GMT-0800 (PST)",
"createTime":"Thu Feb 22 2018 15:09:05 GMT-0800 (PST)",
"notes": [
{"reflection": "text here",
"longDate": "Mon Mar 05 2018 15:27:17 GMT-0800 (PST)",
"day": "Mon",
"date": "Mar 05 2018",
"time": "15:27:17",
"property": "public",
"provider": "other people" },
{"reflection": "this is my personal reflection, the provider is default: I, can be viewed through both mylist and idea details",
"longDate": "Mon Mar 05 2018 15:27:17 GMT-0800 (PST)",
"day": "Mon",
"date": "Mar 05 2018",
"time": "15:27:17",
"property": "public",
"provider": "I" },
{"reflection": "this is my personal reflection, and private, can only be viewed through mylist",
"longDate": "Mon Mar 05 2018 15:27:17 GMT-0800 (PST)",
"day": "Mon",
"date": "Mar 05 2018",
"time": "15:27:17",
"property": "private",
"provider": "I" },
{"reflection": "second comment here",
"longDate": "Mon Mar 05 2018 15:27:17 GMT-0800 (PST)",
"day": "Mon",
"date": "Mar 05 2018",
"time": "15:27:17",
"property": "public",
"provider": "other animal" }
],
"cost": "$$",
"time": "days",
"userTried": "true"
},....
],
"bottom-bar": [
{ "name": "Surprise",
"id": "surprise",
"class": "fa fa-lightbulb"
},....
],
"calendarColorMatch": {
"relaxing": "blue",
...
},
"cardColor": [
"purple",...
]
}
- "explore" page, you can click on the up-right "+" button, "newest", "trending", title of each card, up-right "+" button of each card, the blue/green/yellow badge of each card
- "explore2" page, you can click on the up-right "+" button, drag the card to left or right
- "surprise me" page, you can click "back" button, select from filter, and click "surprise me"
- "surprise list" page, you can click "back" button, "surprise me again" button on the bottom, up-right "+" button of each card, title of each card, the blue/green/yellow badge of each card
- "my list" page, you can click on the up-right "+" button, "to try", "tried", title of each card, the blue/green/yellow badge of each card, "I tried it" button, "reflection" button,
- "calendar" page, you can click on each date, switch month, click into a day to view tried ideas on that day, click the title to view the idea on "my list" and reflections.
- "idea detail" page, you can click on the "back" button, the blue/green/yellow badge, the pen logo button to add refelctions, if you have never tried it before, there is a "I tried it" button for you to click.