WEBVTT

1
00:00:00.000 --> 00:00:03.480
So today we're going to be talking about doing a tech stack tour.

2
00:00:03.760 --> 00:00:06.140
This is for owners access only.

3
00:00:06.140 --> 00:00:10.160
So if you're an owner of your platform, which all of you are, if you're watching

4
00:00:10.160 --> 00:00:13.500
this, we're going to walk through what are some of the things that make this

5
00:00:13.500 --> 00:00:18.480
really, really different than just, like I said, subscribing to some type of SaaS

6
00:00:18.480 --> 00:00:22.240
product where you sign in and you pay your subscription and you get to use the

7
00:00:22.240 --> 00:00:27.040
tool, you guys actually own an app that you have full access to, you have access

8
00:00:27.040 --> 00:00:29.880
to the server, you have access to the database, you have access to all your

9
00:00:29.880 --> 00:00:34.440
user data, and I'm going to show you all of that today so you can see how you can

10
00:00:34.440 --> 00:00:35.120
access that.

11
00:00:35.200 --> 00:00:40.120
We don't overwhelm you when you first sign on and start to use the platform.

12
00:00:40.120 --> 00:00:43.800
We don't want to overwhelm you with all this techie stuff, but I do want to show

13
00:00:43.800 --> 00:00:44.680
you where it is.

14
00:00:44.960 --> 00:00:46.120
At least you know where it is.

15
00:00:46.160 --> 00:00:50.280
And then if you ever have anyone who's either technical on your team, or even if

16
00:00:50.280 --> 00:00:53.360
you're working with other developers in the future, you would at least know where

17
00:00:53.360 --> 00:00:57.240
to go to give them access to it to make the changes and get the data out.

18
00:00:57.440 --> 00:00:59.160
So let's dive into that.

19
00:00:59.720 --> 00:01:04.360
One way that we've thought about this is that we are software developers, we've

20
00:01:04.360 --> 00:01:09.280
built software, but we have running this entire software on your own tech stack.

21
00:01:09.520 --> 00:01:13.280
So again, your own servers, your own database, your own image hosting, all that

22
00:01:13.280 --> 00:01:14.880
stuff is being hosted for you.

23
00:01:14.880 --> 00:01:15.880
You guys actually own that.

24
00:01:16.240 --> 00:01:20.120
And so I'm going to show you how all of that is set up.

25
00:01:20.480 --> 00:01:23.840
But what we're doing is we're essentially like publishing that software.

26
00:01:23.840 --> 00:01:28.520
And then every time there's an update, we publish the new update to your apps for

27
00:01:28.520 --> 00:01:28.880
you.

28
00:01:29.120 --> 00:01:33.920
But after 12 months, if you guys decide like you're happy with the app as is, you

29
00:01:33.920 --> 00:01:39.280
kind of could take that and just, you know, keep using that indefinitely without

30
00:01:39.280 --> 00:01:41.240
having to pay anything extra, which is kind of cool.

31
00:01:41.240 --> 00:01:42.240
So that's really different.

32
00:01:42.520 --> 00:01:46.040
Of course, if you want updates and things like that, you can just stay in contract

33
00:01:46.040 --> 00:01:46.440
with us.

34
00:01:46.440 --> 00:01:50.920
But we're giving you guys the full control over that to make that decision.

35
00:01:50.920 --> 00:01:54.400
Because a lot of these platforms, once you get all your users in, all your

36
00:01:54.400 --> 00:01:56.240
content, you're kind of sucked in for life.

37
00:01:56.680 --> 00:01:59.760
And so you can never leave because you feel like you're going to lose all this

38
00:01:59.760 --> 00:02:00.640
stuff if you leave.

39
00:02:01.000 --> 00:02:05.080
We just gave you that control, which we feel like you deserve as app owners.

40
00:02:05.080 --> 00:02:06.560
So this is a little diagram.

41
00:02:06.640 --> 00:02:11.080
It's overly simplified, but it should show a little bit of how this is set up.

42
00:02:11.280 --> 00:02:16.000
And the blue box here, we have an app that we've created software, right?

43
00:02:16.280 --> 00:02:21.240
We've taken that, we have various ways that we've created that code and we take

44
00:02:21.240 --> 00:02:24.880
that code and we push it to a Google Firebase project.

45
00:02:25.240 --> 00:02:27.560
And so this is where your whole app is kind of contained.

46
00:02:27.560 --> 00:02:33.200
All the, most of the user data, the content, any of the posts, the comments,

47
00:02:33.480 --> 00:02:38.520
the chat, the DMs, all of it is kind of contained here on a server, on a

48
00:02:38.520 --> 00:02:39.160
database.

49
00:02:39.440 --> 00:02:44.440
And then from there, we're, we deploy your app to an iOS into the app store, the

50
00:02:44.440 --> 00:02:45.280
Apple app store.

51
00:02:45.600 --> 00:02:49.720
We deploy it to Google play for Android, and then you also get a web app.

52
00:02:49.760 --> 00:02:51.480
So that's, what's happening.

53
00:02:51.520 --> 00:02:55.680
And every time we push an update, this is kind of how it flows.

54
00:02:55.680 --> 00:03:00.800
So we start with the, the code up here, it pushes it down into your project.

55
00:03:01.040 --> 00:03:03.800
And so what's above this line is, is ours.

56
00:03:03.800 --> 00:03:05.000
And what's below the line is yours.

57
00:03:05.000 --> 00:03:09.640
So you just continuing to get like updates for your own tech stack, and we're kind

58
00:03:09.640 --> 00:03:13.680
of maintaining and managing all of this behind the scenes as if we were you, but

59
00:03:13.680 --> 00:03:17.880
just know that you guys own everything that's, that's kind of below this line is

60
00:03:17.880 --> 00:03:22.160
yours and you, and it's everything you need to kind of keep the app going.

61
00:03:22.200 --> 00:03:23.120
So hopefully that makes sense.

62
00:03:23.120 --> 00:03:25.280
And we'll definitely take some questions on this.

63
00:03:25.520 --> 00:03:27.760
If you're just jumping in, I see David jumped in.

64
00:03:27.880 --> 00:03:31.000
We're just talking about tech stack and kind of how the tech stack is built for

65
00:03:31.000 --> 00:03:31.440
tribe.

66
00:03:31.760 --> 00:03:34.800
And we're talking about the difference between like how we own some piece of it

67
00:03:34.840 --> 00:03:37.240
and how you guys own your own tech stack.

68
00:03:37.600 --> 00:03:41.480
And just want to make sure you guys have a, like some working knowledge of kind of

69
00:03:41.480 --> 00:03:45.200
how it's set up so that if you ever wanted to work with another developer, if you

70
00:03:45.200 --> 00:03:48.840
want to work with someone technical on your team, or you want to go in yourself and

71
00:03:49.160 --> 00:03:52.480
get your hands dirty, you can do that as well in the techie stuff.

72
00:03:52.480 --> 00:03:55.440
So I'm going to do a quick tour here.

73
00:03:55.520 --> 00:03:57.400
I see David was on here.

74
00:03:57.400 --> 00:03:58.440
I think Cheryl was on here as well.

75
00:03:58.440 --> 00:04:01.880
So I'm going to use last year's single as our test group.

76
00:04:02.280 --> 00:04:06.120
And when you sign into Firebase, I'll get you the links and everything here.

77
00:04:06.520 --> 00:04:08.920
This is kind of what the dashboard looks like.

78
00:04:09.200 --> 00:04:11.480
And this is essentially your app.

79
00:04:11.520 --> 00:04:14.120
This is, you can see daily active users.

80
00:04:14.120 --> 00:04:17.279
You can see retention, all kinds of cool stats.

81
00:04:17.279 --> 00:04:18.800
What versions are running.

82
00:04:18.880 --> 00:04:20.640
There's all types of like crash reports.

83
00:04:21.000 --> 00:04:22.480
There's a lot of data in here.

84
00:04:22.800 --> 00:04:25.800
And here you can see like the three apps I talked about.

85
00:04:25.800 --> 00:04:29.320
Like there's your, the purple one here is your iOS app.

86
00:04:29.600 --> 00:04:32.400
You've got, sorry, the Android app, the iOS, and then your web app.

87
00:04:32.400 --> 00:04:34.560
They're kind of all set three sitting up here.

88
00:04:35.080 --> 00:04:38.400
And so I'll jump into the database.

89
00:04:38.400 --> 00:04:40.960
You see like Firestore databases here.

90
00:04:41.200 --> 00:04:44.400
And again, I'm not going to go into all of this, but it is one, you just have a

91
00:04:44.400 --> 00:04:48.520
concept that when you pull up your phone and you jump into your app and you load

92
00:04:48.520 --> 00:04:53.200
posts in a particular group, the app is just reading what's coming out of this

93
00:04:53.200 --> 00:04:53.920
database.

94
00:04:54.200 --> 00:04:57.280
And there are, you know, thousands and thousands of documents and

95
00:04:57.280 --> 00:04:59.000
database entries in here.

96
00:04:59.240 --> 00:05:00.000
So you don't have to.

97
00:05:00.000 --> 00:05:02.200
actually click into this and do anything with it,

98
00:05:02.200 --> 00:05:03.680
but I just wanted to show you guys

99
00:05:03.680 --> 00:05:06.120
that you have access to all of this.

100
00:05:06.120 --> 00:05:10.920
So broadcasts, for example, are your posts in your group.

101
00:05:10.920 --> 00:05:12.800
We have direct messages, we have chat messages

102
00:05:12.800 --> 00:05:15.160
when people comment on a particular post,

103
00:05:15.160 --> 00:05:17.640
you can see everything that's to do with that post,

104
00:05:17.640 --> 00:05:20.960
the replies, all that's kind of contained in here.

105
00:05:20.960 --> 00:05:24.640
When you're in your dashboard and you go to the content tab

106
00:05:24.640 --> 00:05:27.680
and you take content and you push it to the app,

107
00:05:27.680 --> 00:05:31.160
it's actually writing it into this tribe content database,

108
00:05:31.160 --> 00:05:32.680
all your videos, your live streams,

109
00:05:32.680 --> 00:05:33.680
all that's coming in here.

110
00:05:33.680 --> 00:05:37.800
So just showing you that like a copy of everything is here.

111
00:05:37.800 --> 00:05:41.120
If you ever were to like take your app or your data,

112
00:05:41.120 --> 00:05:44.640
say go, you have it already, you don't need to export it,

113
00:05:44.640 --> 00:05:46.640
you don't have to do anything to get the data,

114
00:05:46.640 --> 00:05:50.280
it's already here, it's already owned by you from day one

115
00:05:50.280 --> 00:05:51.600
and it doesn't go anywhere.

116
00:05:51.600 --> 00:05:54.000
So if whatever reason you needed it or you wanted it,

117
00:05:54.000 --> 00:05:57.240
it's kind of already under your own ownership

118
00:05:57.240 --> 00:06:00.160
and you already have access to it here.

119
00:06:00.160 --> 00:06:01.640
There's a few things in here,

120
00:06:01.640 --> 00:06:04.560
I don't recommend necessarily anyone going in and doing this,

121
00:06:04.560 --> 00:06:05.600
we do this all for you,

122
00:06:05.600 --> 00:06:07.520
but I just wanted to show you when we change things

123
00:06:07.520 --> 00:06:10.680
like your logo and there's various things

124
00:06:10.680 --> 00:06:13.720
like your support email, who to email for support,

125
00:06:13.720 --> 00:06:15.880
that's all happening in here

126
00:06:15.880 --> 00:06:18.640
and we're able to just edit this, make a change,

127
00:06:18.640 --> 00:06:20.800
hit save and it publishes and pushes that out

128
00:06:20.800 --> 00:06:23.520
to all three of those apps for you.

129
00:06:23.520 --> 00:06:27.000
So we can change things like copy changes.

130
00:06:27.680 --> 00:06:29.480
So instead of calling the community, community,

131
00:06:29.480 --> 00:06:30.720
you wanna call them groups

132
00:06:30.720 --> 00:06:33.880
or you wanna call them something else, you can do that.

133
00:06:33.880 --> 00:06:36.640
Same thing, so there's a bunch of little like variables here

134
00:06:36.640 --> 00:06:39.120
that we can change and it makes your app customized

135
00:06:39.120 --> 00:06:40.800
to how you wanna use it.

136
00:06:40.800 --> 00:06:43.280
Again, pretty easy to break some of this,

137
00:06:43.280 --> 00:06:44.600
I don't feel like you'd have to go in here

138
00:06:44.600 --> 00:06:47.040
and this is not a tutorial on how to change things,

139
00:06:47.040 --> 00:06:49.400
it's a tutorial on where things are

140
00:06:49.400 --> 00:06:51.520
so that if you ever needed to do this,

141
00:06:51.520 --> 00:06:53.720
I just wanna show that you guys are in control

142
00:06:53.720 --> 00:06:56.120
and of course this is fully managed by our team,

143
00:06:56.160 --> 00:06:59.400
by Avidy and the product people here

144
00:06:59.400 --> 00:07:01.280
so you don't have to worry about that.

145
00:07:01.280 --> 00:07:03.320
One cool thing here is the analytics dashboard,

146
00:07:03.320 --> 00:07:05.240
this is probably looks a lot more familiar

147
00:07:05.240 --> 00:07:07.200
if you've ever used Google Analytics,

148
00:07:07.200 --> 00:07:09.320
if you ever had a website with Google Analytics,

149
00:07:09.320 --> 00:07:11.640
we essentially have a version of Google Analytics

150
00:07:11.640 --> 00:07:14.520
running for your entire app.

151
00:07:14.520 --> 00:07:15.640
So you can pick a date range,

152
00:07:15.640 --> 00:07:17.600
we could look at the last 28 days

153
00:07:17.600 --> 00:07:19.880
and you can see kind of day to day

154
00:07:19.880 --> 00:07:23.960
like what the group activity has been in here,

155
00:07:24.360 --> 00:07:26.240
the bottom here is your daily users,

156
00:07:26.240 --> 00:07:28.680
like how many unique people each day

157
00:07:28.680 --> 00:07:30.280
were showing up to your app,

158
00:07:30.280 --> 00:07:31.800
across all three of those platforms,

159
00:07:31.800 --> 00:07:34.600
iOS, Android and the web

160
00:07:34.600 --> 00:07:38.040
and then the week access, the seven days

161
00:07:38.040 --> 00:07:41.400
is typically what we look at to kind of track users

162
00:07:41.400 --> 00:07:43.440
because I think a week is a good cadence

163
00:07:43.440 --> 00:07:46.320
of someone's like regular schedule

164
00:07:46.320 --> 00:07:48.560
so if people are mostly working on the weekends

165
00:07:48.560 --> 00:07:49.920
or doing this in the evenings

166
00:07:49.920 --> 00:07:52.120
to work through your content,

167
00:07:52.160 --> 00:07:54.320
a week tends to capture everybody

168
00:07:54.320 --> 00:07:56.280
and then of course you can see the 30 day there.

169
00:07:56.280 --> 00:07:59.600
So when we email this, we have a much simplified version,

170
00:07:59.600 --> 00:08:02.040
we're pulling all the data out of here,

171
00:08:02.040 --> 00:08:04.680
that's what our reports do is they pull all that data

172
00:08:04.680 --> 00:08:06.880
and they kind of simplify it and summarize it

173
00:08:06.880 --> 00:08:08.360
and that's what we send to you

174
00:08:08.360 --> 00:08:10.400
but this is the same data essentially,

175
00:08:10.400 --> 00:08:12.720
just if you wanted to go a level deeper,

176
00:08:12.720 --> 00:08:14.840
you can see all of that here.

177
00:08:14.840 --> 00:08:17.920
So you can see average engagement time for example,

178
00:08:17.920 --> 00:08:20.000
like how long people are hanging out on your app,

179
00:08:20.000 --> 00:08:21.760
is that going up or down?

180
00:08:22.280 --> 00:08:23.640
This is looking very healthy

181
00:08:23.640 --> 00:08:26.560
that people are spending a ton of time,

182
00:08:26.560 --> 00:08:29.920
they're not just opening it for like a minute

183
00:08:29.920 --> 00:08:31.320
and then shutting it off,

184
00:08:31.320 --> 00:08:32.400
there's people that maybe are going in

185
00:08:32.400 --> 00:08:36.000
and watching full sessions, trainings, things like that.

186
00:08:36.000 --> 00:08:38.240
So I won't go through like all of these,

187
00:08:38.240 --> 00:08:41.679
there's an insane amount of data like I said

188
00:08:41.679 --> 00:08:43.600
and you can see like we're in the,

189
00:08:43.600 --> 00:08:46.320
one really cool thing under analytics

190
00:08:46.320 --> 00:08:48.720
is there's something called real time analytics

191
00:08:48.720 --> 00:08:51.640
which is always one of my favorite screens to look at

192
00:08:52.520 --> 00:08:53.600
but you can see like right now,

193
00:08:53.600 --> 00:08:56.400
like who is using the last year single app,

194
00:08:56.400 --> 00:08:58.040
you can see that these are,

195
00:08:58.040 --> 00:09:00.200
this is, you can kind of zoom in here,

196
00:09:00.200 --> 00:09:02.040
I think, sorry, that's,

197
00:09:02.040 --> 00:09:03.920
but you can zoom in on that

198
00:09:03.920 --> 00:09:06.720
and kind of see like where in the country

199
00:09:06.720 --> 00:09:09.840
are people actually using the app right this second

200
00:09:09.840 --> 00:09:12.280
and it's kind of in the last 30 minutes here,

201
00:09:12.280 --> 00:09:15.520
so pretty cool and kind of what's going on

202
00:09:15.520 --> 00:09:17.240
sort of right at this,

203
00:09:17.240 --> 00:09:19.400
like in the last 30 minutes for the app.

204
00:09:20.360 --> 00:09:22.560
So I think that's always cool.

205
00:09:22.560 --> 00:09:24.360
If you ever had like an actual office

206
00:09:24.360 --> 00:09:26.880
and everybody I think is remote,

207
00:09:26.880 --> 00:09:29.320
if you had an office and you want to put this on a TV,

208
00:09:29.320 --> 00:09:31.640
we did this for one of our clients

209
00:09:31.640 --> 00:09:34.040
where you just had this whole graph like on a TV

210
00:09:34.040 --> 00:09:35.720
and every time you walked by it was like,

211
00:09:35.720 --> 00:09:37.840
you could see like who's using the app right now

212
00:09:37.840 --> 00:09:40.760
or who's using the platform, pretty cool.

213
00:09:40.760 --> 00:09:42.240
Yeah, I'll just show you storage,

214
00:09:42.240 --> 00:09:44.960
there's also, this is kind of where all your people's images

215
00:09:44.960 --> 00:09:46.960
when they post an image, they post a video,

216
00:09:46.960 --> 00:09:49.520
it all gets stored in here

217
00:09:49.520 --> 00:09:53.440
and that is pretty much, I think if you go to build,

218
00:09:53.440 --> 00:09:55.000
there's like hosting.

219
00:09:55.000 --> 00:09:58.200
So recently we have moved to actually using Firebase

220
00:09:58.200 --> 00:10:00.400
as the host to simplify it even more.

221
00:10:00.000 --> 00:10:01.160
and further for you.

222
00:10:01.160 --> 00:10:03.040
So when we push an update to your web app,

223
00:10:03.040 --> 00:10:06.160
it actually gets hosted here as well inside of Firebase.

224
00:10:06.160 --> 00:10:07.920
Previously, we were using a different way

225
00:10:07.920 --> 00:10:10.720
to host that that was not under your ownership.

226
00:10:10.720 --> 00:10:12.240
So we've kind of moved that as well.

227
00:10:12.240 --> 00:10:15.520
In the last couple of weeks, we've moved that under here.

228
00:10:15.520 --> 00:10:18.960
And so where you manage your domain name, things like that,

229
00:10:18.960 --> 00:10:20.040
is all under the hosting.

230
00:10:20.040 --> 00:10:21.840
So I think that's everything.

231
00:10:21.840 --> 00:10:23.520
I'm just going to skim this really quick.

232
00:10:23.520 --> 00:10:26.400
There's a lot of other things, as you can imagine here.

233
00:10:26.400 --> 00:10:28.240
Performance, Crashlytics, this is

234
00:10:28.240 --> 00:10:30.800
what our team is using to get crash reports.

235
00:10:30.800 --> 00:10:33.960
So I know you guys spend a lot of time telling us about bugs,

236
00:10:33.960 --> 00:10:34.960
and you saw this thing.

237
00:10:34.960 --> 00:10:37.200
And that's very, very useful, because that's more

238
00:10:37.200 --> 00:10:38.960
from a user experience bug.

239
00:10:38.960 --> 00:10:41.680
But sometimes, they're just coding things that are failing.

240
00:10:41.680 --> 00:10:43.200
And so the app is pretty smart.

241
00:10:43.200 --> 00:10:46.360
It actually reports on the user's behalf.

242
00:10:46.360 --> 00:10:49.960
When there's error messages, it will post things here

243
00:10:49.960 --> 00:10:52.040
into this Crashlytics report.

244
00:10:52.040 --> 00:10:54.600
And we can go in and see specific data

245
00:10:54.600 --> 00:10:57.280
on what is not working, what's been fixed.

246
00:10:57.320 --> 00:10:59.640
So we can have little patches and updates

247
00:10:59.640 --> 00:11:02.160
to make sure that it's an even faster experience.

248
00:11:02.160 --> 00:11:05.000
Just one thing on the crash, if you ever do click into it,

249
00:11:05.000 --> 00:11:06.080
do not panic.

250
00:11:06.080 --> 00:11:07.960
It does say crash-free users.

251
00:11:07.960 --> 00:11:11.960
Oh, wait, does that mean only 26 people, 27% of people

252
00:11:11.960 --> 00:11:13.880
are crash-free and not having any issues?

253
00:11:13.880 --> 00:11:15.480
That sounds horrible.

254
00:11:15.480 --> 00:11:17.480
Their definition of a crash is just

255
00:11:17.480 --> 00:11:23.760
like an image is either blank, or it's not actually

256
00:11:23.760 --> 00:11:26.240
like the whole app is crashed, and you have to reopen it

257
00:11:26.240 --> 00:11:28.720
or anything like that.

258
00:11:28.720 --> 00:11:31.040
So we do want to get those down, because it helps

259
00:11:31.040 --> 00:11:32.880
us identify real problems.

260
00:11:32.880 --> 00:11:35.680
But some of these things are typically like an image.

261
00:11:35.680 --> 00:11:37.680
Like a user hasn't set their profile picture yet,

262
00:11:37.680 --> 00:11:40.120
so it shows a gray image, because they

263
00:11:40.120 --> 00:11:41.160
don't have an image yet.

264
00:11:41.160 --> 00:11:42.520
So we're working on little things

265
00:11:42.520 --> 00:11:47.000
to make sure people upload their profile picture, for example.

266
00:11:47.000 --> 00:11:48.120
So you can check in.

267
00:11:48.120 --> 00:11:49.700
But I just wanted to show that to you,

268
00:11:49.700 --> 00:11:52.240
because when our team goes through and looks at crash

269
00:11:52.240 --> 00:11:54.640
reports and some of the performance,

270
00:11:54.680 --> 00:11:57.640
we're looking at it like there's an insane amount of data.

271
00:11:57.640 --> 00:11:59.440
This is just the last seven days that we're

272
00:11:59.440 --> 00:12:00.560
looking at right here.

273
00:12:00.560 --> 00:12:04.680
But we can click way into every single instance of every error

274
00:12:04.680 --> 00:12:06.880
that's ever happened in the app.

275
00:12:06.880 --> 00:12:09.920
And so we're monitoring this regularly

276
00:12:09.920 --> 00:12:11.680
to look and see what are small things we

277
00:12:11.680 --> 00:12:13.720
can do to improve the experience.

278
00:12:13.720 --> 00:12:16.240
And it just generally makes the app a lot faster and more

279
00:12:16.240 --> 00:12:16.800
reliable.

280
00:12:16.800 --> 00:12:19.760
So that's all in there.

281
00:12:19.760 --> 00:12:23.080
And I think that's probably what we'll cover.

282
00:12:23.120 --> 00:12:24.160
This is your app.

283
00:12:24.160 --> 00:12:27.320
Like I said, if you want to, if you go to the Project Overview

284
00:12:27.320 --> 00:12:29.760
and Users and Permissions, I've got David.

285
00:12:29.760 --> 00:12:32.360
We just added you this morning to this.

286
00:12:32.360 --> 00:12:34.000
You probably get an invite for it.

287
00:12:34.000 --> 00:12:36.000
But you can go up here as the owner,

288
00:12:36.000 --> 00:12:37.760
and you can invite anyone on your team

289
00:12:37.760 --> 00:12:39.960
to have access to this if you want.

290
00:12:39.960 --> 00:12:42.040
It is tied to a Google account.

291
00:12:42.040 --> 00:12:44.400
So this is our team that's all added.

292
00:12:44.400 --> 00:12:47.080
But anyway, that's where you would go to add stuff.

293
00:12:47.080 --> 00:12:51.680
So anyway, that was the quick tour of Firebase.

294
00:12:51.680 --> 00:12:54.400
And that's kind of where the hub of your app is.

295
00:12:54.400 --> 00:12:58.840
And I'll just show this as well, because you may,

296
00:12:58.840 --> 00:13:01.200
this is one of the benefits.

297
00:13:01.200 --> 00:13:04.320
If you're ever to take this over, the project cost,

298
00:13:04.320 --> 00:13:06.960
like we covered the project cost for you guys, of course.

299
00:13:06.960 --> 00:13:10.920
But if you go back to June, for example, it's very affordable.

300
00:13:10.920 --> 00:13:13.960
Everything you're seeing here is very cheap to keep going.

301
00:13:13.960 --> 00:13:15.720
And it's built this way so that if you ever

302
00:13:15.720 --> 00:13:20.360
scaled your group from, say, 1,500 people to 15,000 people,

303
00:13:20.360 --> 00:13:22.160
the cost is going to be pretty cheap.

304
00:13:22.160 --> 00:13:24.120
You're not paying it per user cost.

305
00:13:24.120 --> 00:13:27.160
Like, you're paying for actual usage here.

306
00:13:27.160 --> 00:13:28.800
So of course, we just cover this.

307
00:13:28.800 --> 00:13:31.240
And this is all attached to our own cards.

308
00:13:31.240 --> 00:13:34.520
And we cover this for you guys as part of your 12 months.

309
00:13:34.520 --> 00:13:37.200
But I just wanted to show that to you if you ever do take it

310
00:13:37.200 --> 00:13:39.280
and just want to lock the app in and use it

311
00:13:39.280 --> 00:13:41.320
as is after the 12 months.

312
00:13:41.320 --> 00:13:43.080
I mean, it's like cheap, basically

313
00:13:43.080 --> 00:13:44.640
the same price as hosting a website

314
00:13:44.640 --> 00:13:46.720
to keep all of those apps running.

315
00:13:46.720 --> 00:13:48.000
Pretty cool.

316
00:13:48.000 --> 00:13:50.440
And of course, it goes up.

317
00:13:50.440 --> 00:13:53.440
Our biggest clients are probably spending a few hundred dollars

318
00:13:53.440 --> 00:13:57.080
if they have 15,000, 20,000 people.

319
00:13:57.080 --> 00:13:59.720
The range is pretty small.

320
00:13:59.720 --> 00:14:01.920
So it's not too expensive.

321
00:14:01.920 --> 00:14:04.280
But anyway, that's all here.

322
00:14:04.280 --> 00:14:05.800
OK, so that's that.

323
00:14:05.800 --> 00:14:07.920
I'll show you as well your tech stack.

324
00:14:07.920 --> 00:14:09.320
We talked a little bit about it.

325
00:14:09.320 --> 00:14:12.160
We call it client apps, so your web, Android, iOS app.

326
00:14:12.160 --> 00:14:14.720
That's the apps that your clients use.

327
00:14:14.720 --> 00:14:16.920
The server and database we talked about, Firebase,

328
00:14:16.920 --> 00:14:18.400
is where you access all your data.

329
00:14:18.400 --> 00:14:19.860
And of course, you've got Tribe CMS

330
00:14:19.860 --> 00:14:23.560
is where you can load in video content and live stream

331
00:14:23.560 --> 00:14:25.320
content like that as well.

332
00:14:25.320 --> 00:14:27.280
We'll drop this link as well.

333
00:14:27.280 --> 00:14:29.600
It's console.firebase.google.

334
00:14:29.600 --> 00:14:32.760
If you just search for Firebase in Google,

335
00:14:32.760 --> 00:14:34.920
it'll be the first thing that shows up.

336
00:14:34.920 --> 00:14:37.480
And I will show you this really cool tool as well.

337
00:14:37.480 --> 00:14:40.480
This jumping around the database in particular

338
00:14:40.480 --> 00:14:42.000
is quite painful.

339
00:14:42.000 --> 00:14:44.320
Just searching and finding things

340
00:14:44.320 --> 00:14:45.720
is sometimes a little difficult.

341
00:14:45.760 --> 00:14:48.960
There's this really cool app called FireFoo,

342
00:14:48.960 --> 00:14:51.120
which is basically like a simplified version.

343
00:14:51.120 --> 00:14:53.880
And it kind of puts it in like a table kind of view.

344
00:14:53.880 --> 00:14:55.480
So you can kind of see things like you

345
00:14:55.480 --> 00:14:58.200
would in like a spreadsheet when you're looking at the data.

346
00:14:58.200 --> 00:15:01.440
And so a lot easier to find things.

347
00:15:00.000 --> 00:15:03.520
things, it's pretty powerful to, you know, to find, to use that.

348
00:15:03.520 --> 00:15:05.980
So that's what our, that's what I use personally when we're working on the

349
00:15:05.980 --> 00:15:09.880
counts to jump in and make quick changes for you guys are a great tool.

350
00:15:10.140 --> 00:15:10.680
So that's good.
