-
Notifications
You must be signed in to change notification settings - Fork 2
/
schema.txt
61 lines (54 loc) · 1.08 KB
/
schema.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
User:
-Name (string)
-Username (string)
-Email (string)
-Password (String)
-Phone Number (String)
-Street Address (String)
-Apartment/Unit (String)
-City (String)
-State/Provence (String)
-Country (String)
-Zip code (Number)
-Profile Picture (String)
-Date of Birth (Date)
-Gender (String)
-Emergency Contact Name (String)
-Emergency Contact Phone (String)
-Experiences (Array of objects)
{id:
name:
date:
completed:
rating:
review:
}
-Cart
-isAdmin
Experience:
-Name (string)
-Total trips available (integer)
-Max group size (integer)
-Description (text)
-Image url (string)
-Location (venue) (string)git
-Street Address (String)
-City (String)
-State/Provence (String)
-Country (String)
-Zip code (Number)
-Additional location information (String)
-Duration (string)
-Language (string)
-Amenities included (string)
-Base cost per package (50, 100, 500, 1000) (integer)
-Tags (string)
Celebrity:
-Name (String)
-Description (text)
-Link (text)
-ImgUrl (text)
User.hasMany(Experience)
Experiences.belongsToMany(User)
Celebrity.hasMany(Experience)
Experience.belongsTo(Celebrity)