| Topic | Presenter | Summary | Duration |
| ---------------------------------- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| IIW from a Developer's stand point | Kyle S. Brandon M. | This video is from a Friday training where Kyle and Brandon covered why the IIW is important and how to go through it in a timely manner. | 48:15 |
00:00:06.990 --> 00:00:10.068 When teams if you go to the discovery folder,00:00:10.070 --> 00:00:12.107 it should all be in project documentation.00:00:12.110 --> 00:00:15.197 That's where you should find the IW.00:00:15.200 --> 00:00:16.816 So this was actually a good one that00:00:16.816 --> 00:00:18.742 I kind of picked up today that had00:00:18.742 --> 00:00:19.983 some really good looking mockups00:00:19.983 --> 00:00:21.695 that I wanted to kind of go over.00:00:21.700 --> 00:00:24.367 But generally the IW is gonna be00:00:24.367 --> 00:00:26.510 broken into pages or features.00:00:26.510 --> 00:00:29.422 I will technically consider the home page00:00:29.422 --> 00:00:32.808 as section I've got told not too long ago00:00:32.808 --> 00:00:36.275 that having too many features can be kind of.00:00:36.280 --> 00:00:38.728 Kind of too much kind of getting too00:00:38.728 --> 00:00:40.969 granular in Azure where you have like00:00:40.969 --> 00:00:43.239 a ton of features under this epic.00:00:43.240 --> 00:00:45.488 That is like a home page or something00:00:45.488 --> 00:00:46.050 like that.00:00:46.050 --> 00:00:48.480 Usually we use epics for phases.00:00:48.480 --> 00:00:50.734 So generally I'll have a section for00:00:50.734 --> 00:00:53.419 the home page and then each user story00:00:53.419 --> 00:00:55.584 would be something on this homepage00:00:55.584 --> 00:00:58.124 that we're building so kind of walk00:00:58.124 --> 00:00:59.900 through each one of these sections.00:00:59.900 --> 00:01:01.520 I'll go from top to bottom.00:01:01.520 --> 00:01:02.996 Generally is how I'll do it,00:01:03.000 --> 00:01:05.392 so I'll start with header image slider00:01:05.392 --> 00:01:07.648 and then each content section would00:01:07.648 --> 00:01:10.489 be kind of its own its own user story.00:01:12.870 --> 00:01:14.732 Does each one of them have you00:01:14.732 --> 00:01:16.431 know a specific set of content00:01:16.431 --> 00:01:18.205 and image like header navigation?00:01:18.205 --> 00:01:21.040 Here I'll have a mock up here.00:01:21.040 --> 00:01:22.755 And. These could probably do00:01:22.755 --> 00:01:24.700 a little bit better. You know.00:01:24.700 --> 00:01:26.410 Right now I just have billed00:01:26.410 --> 00:01:28.094 out header navigation controls00:01:28.094 --> 00:01:29.666 from y'all's perspective.00:01:29.670 --> 00:01:31.524 I would actually just like to know from from.00:01:31.530 --> 00:01:32.530 Just ask the room.00:01:32.530 --> 00:01:34.408 Is that enough to go off of00:01:34.408 --> 00:01:36.292 as a front end developer for00:01:36.292 --> 00:01:37.940 something like pattern navigation?00:01:42.430 --> 00:01:49.916 So like vets, it works if you want the00:01:49.916 --> 00:01:53.018 dropdowns right the it'd be nice to have,00:01:53.020 --> 00:01:56.654 like what is going on the dropdowns, right?00:01:56.654 --> 00:02:00.551 The Mega menu and how it's laid out can.00:02:00.551 --> 00:02:03.498 If we have designs for that then00:02:03.498 --> 00:02:06.829 we can better estimate you know.00:02:06.830 --> 00:02:08.530 And that was probably a00:02:08.530 --> 00:02:10.230 really bad really bad example.00:02:10.230 --> 00:02:11.588 'cause all of those are just buttons.00:02:11.590 --> 00:02:14.570 There aren't any dropdowns, right?00:02:14.570 --> 00:02:17.084 But yeah, usually if there's a00:02:17.084 --> 00:02:19.599 drop down like here for CMHA.00:02:19.600 --> 00:02:24.648 I'll have the where is it?00:02:24.650 --> 00:02:26.450 Oh, it got redacted 'cause00:02:26.450 --> 00:02:28.940 they made a bunch of changes.00:02:28.940 --> 00:02:30.200 Made a bunch of changes.00:02:30.200 --> 00:02:31.480 Would not have one of those in here.00:02:31.480 --> 00:02:34.847 Oh, it might be on just the.00:02:34.850 --> 00:02:37.825 Yeah, I think I think all dropdowns00:02:37.825 --> 00:02:39.968 should be included in the IW.00:02:39.970 --> 00:02:44.776 I agree I totally agree and actually do it.00:02:44.780 --> 00:02:50.710 It's up here. I'm gonna get this app.00:02:50.710 --> 00:02:54.109 W updates basically.00:02:56.200 --> 00:02:57.070 Drop down.00:02:59.950 --> 00:03:00.510 This.00:03:11.640 --> 00:03:13.733 Awesome awesome. So once we get into00:03:13.733 --> 00:03:16.509 these and I know something that I've been00:03:16.509 --> 00:03:19.255 getting trying to be getting a little bit00:03:19.255 --> 00:03:22.290 better about is are you guys building00:03:22.290 --> 00:03:26.450 out the entire section with the content?00:03:26.450 --> 00:03:28.250 Because I know a lot of times you'll00:03:28.250 --> 00:03:29.997 just kind of put placeholder day there00:03:29.997 --> 00:03:31.821 like I don't have this picture to00:03:31.821 --> 00:03:33.648 this banner to put in the background.00:03:33.650 --> 00:03:36.146 So I've been trying to get a little00:03:36.146 --> 00:03:38.364 bit better about getting the clients00:03:38.364 --> 00:03:40.890 to supply all of their content before00:03:40.890 --> 00:03:42.810 you guys get into these tickets so that00:03:42.810 --> 00:03:44.828 you actually have something to put here.00:03:44.830 --> 00:03:47.728 It's not a bunch of Laura Mibsam write a00:03:47.728 --> 00:03:49.681 bunch of stuff that we're literally just00:03:49.681 --> 00:03:51.850 gonna have to go back and do later, right?00:03:54.580 --> 00:03:57.055 I for one don't really00:03:57.055 --> 00:03:59.110 care about text that much,00:03:59.110 --> 00:04:01.105 but as far as images are concerned,00:04:01.110 --> 00:04:03.692 I think that's super helpful. Yeah,00:04:03.692 --> 00:04:05.948 so like I'd want the background image here,00:04:05.950 --> 00:04:07.448 but as far as like Laura Mibsam,00:04:07.450 --> 00:04:09.482 it's like I mean it's just gonna end00:04:09.482 --> 00:04:11.748 up being a translation in the database.00:04:11.750 --> 00:04:13.690 Doesn't really take that long,00:04:13.690 --> 00:04:14.632 obviously it's nice.00:04:14.632 --> 00:04:16.830 Or if we don't have for the00:04:16.897 --> 00:04:18.857 marketing side every time but.00:04:18.860 --> 00:04:20.228 What's that for the for the00:04:20.228 --> 00:04:21.560 marketing side of the website?00:04:21.560 --> 00:04:24.374 When you're inserting these things into DNN,00:04:24.380 --> 00:04:27.548 it's best to just to see a ticket that00:04:27.548 --> 00:04:30.548 has all of everything it's gonna be00:04:30.548 --> 00:04:33.939 needed for that one page in a document.00:04:33.940 --> 00:04:35.580 That that's just the Dean inside of it,00:04:35.580 --> 00:04:36.708 though. You know,00:04:36.708 --> 00:04:41.150 I agree with the South side. So if.00:04:41.150 --> 00:04:42.809 It's just going to change later on,00:04:42.810 --> 00:04:44.150 and they're going to change00:04:44.150 --> 00:04:45.222 it from a dynamic.00:04:45.230 --> 00:04:48.286 From static it should should just be lore,00:04:48.290 --> 00:04:49.352 mibsam or whatever.00:04:49.352 --> 00:04:51.830 I guess they they're kind of tricky.00:04:51.830 --> 00:04:54.455 Part of that and and Kyle like00:04:54.455 --> 00:04:56.568 definitely not meaning to underestimate00:04:56.568 --> 00:04:59.670 your skill here would be knowing if00:04:59.670 --> 00:05:02.732 whatever part of the mock up will00:05:02.732 --> 00:05:05.792 be built in DNN or in stuff which00:05:05.792 --> 00:05:07.880 isn't always immediately intuitive,00:05:07.880 --> 00:05:09.032 especially for newer people.00:05:09.032 --> 00:05:10.760 But I don't know if that's00:05:10.814 --> 00:05:11.810 something Kyle did.00:05:11.810 --> 00:05:14.230 You're pretty familiar with.00:05:14.230 --> 00:05:14.565 Yeah,00:05:14.565 --> 00:05:18.056 like you're talking to like on a let's see00:05:18.056 --> 00:05:23.186 on a home page we have a product directive.00:05:23.186 --> 00:05:26.246 You know, it's like where the00:05:26.246 --> 00:05:27.898 product directive is technically,00:05:27.900 --> 00:05:28.820 and I don't know.00:05:28.820 --> 00:05:31.009 Do you guys do the angular bits on the00:05:31.009 --> 00:05:33.240 back end you were just talking about Angular,00:05:33.240 --> 00:05:34.027 right?00:05:34.027 --> 00:05:34.814 Yeah.00:05:34.814 --> 00:05:36.388 Yeah so.00:05:36.390 --> 00:05:38.070 I know that basically if it's an00:05:38.070 --> 00:05:39.912 angular bit or if it has anything00:05:39.912 --> 00:05:41.508 to do with hitting SEF endpoints,00:05:41.510 --> 00:05:43.491 usually I'll put it on there 'cause00:05:43.491 --> 00:05:44.870 it's gonna require you guys.00:05:44.870 --> 00:05:48.937 Probably talking with a back end developer.00:05:48.940 --> 00:05:50.326 To get the data that you need00:05:50.326 --> 00:05:50.920 through an endpoint,00:05:50.920 --> 00:05:52.078 or if you guys already know00:05:52.078 --> 00:05:53.020 what the end point is,00:05:53.020 --> 00:05:54.640 I'm guessing you could just go in and do it,00:05:54.640 --> 00:05:55.314 but yeah,00:05:55.314 --> 00:05:56.662 generally if it's having00:05:56.662 --> 00:05:58.380 something to do with that,00:05:58.380 --> 00:06:01.870 like let me see if I can find a good one.00:06:04.050 --> 00:06:05.620 Actually, I think I might00:06:05.620 --> 00:06:09.110 be able to bring up Ron's.00:06:09.110 --> 00:06:11.246 A site. So like.00:06:11.246 --> 00:06:15.950 Let's just use this one as an example.00:06:15.950 --> 00:06:17.630 Who were building a site.00:06:17.630 --> 00:06:20.690 This is the new Seth BTC site by the way.00:06:20.690 --> 00:06:23.390 It looks gorgeous.00:06:23.390 --> 00:06:25.946 Uhm, I agree it looks amazing,00:06:25.950 --> 00:06:28.911 but down here you know if we had these00:06:28.911 --> 00:06:31.982 these cards I would be like yeah this00:06:31.982 --> 00:06:34.548 is definitely gonna be a Seth feature.00:06:34.550 --> 00:06:36.713 It's gonna be hooked up to a00:06:36.713 --> 00:06:38.528 product directive on the back end.00:06:38.530 --> 00:06:42.148 It's pulling from a particular category.00:06:42.150 --> 00:06:44.348 AKA Fall Collection and I would give00:06:44.348 --> 00:06:46.550 you guys that information to say.00:06:46.550 --> 00:06:48.310 You know there's probably gonna00:06:48.310 --> 00:06:49.718 be some collaboration between00:06:49.718 --> 00:06:51.826 you and maybe a back end Dev 2
00:06:51.826 --> 00:06:54.360 to get this built out great.00:06:56.680 --> 00:06:59.403 The more confusing Gray areas is like00:06:59.403 --> 00:07:01.898 forms and lists and and you know,00:07:01.900 --> 00:07:03.500 spreadsheets and and all kinds00:07:03.500 --> 00:07:05.100 of great stuff like that.00:07:05.100 --> 00:07:07.566 Whether you should use a DNN00:07:07.570 --> 00:07:09.780 module or should you pull,00:07:09.780 --> 00:07:12.390 you know something in from00:07:12.390 --> 00:07:15.640 Seth that is like data wise.00:07:15.640 --> 00:07:16.474 For instance,00:07:16.474 --> 00:07:19.393 I think the the last example that00:07:19.393 --> 00:07:22.693 I had to pull up with Kyle in a00:07:22.693 --> 00:07:25.097 meeting was when we were using.00:07:25.100 --> 00:07:28.626 Action form and we didn't know00:07:28.626 --> 00:07:31.054 if this needed to be part of like00:07:31.054 --> 00:07:32.699 the CFR registration form or00:07:32.699 --> 00:07:35.206 if they needed like a separate00:07:35.206 --> 00:07:36.658 registration form altogether.00:07:36.660 --> 00:07:37.760 And dumb.00:07:40.100 --> 00:07:42.480 If if you don't know.00:07:42.480 --> 00:07:43.758 Then that's the time that you00:07:43.758 --> 00:07:45.456 gotta go and be like, hey Kyle,00:07:45.456 --> 00:07:47.124 what what, what do we need00:07:47.124 --> 00:07:49.278 to go with in this direction?00:07:49.280 --> 00:07:50.172 Because I'm not quite00:07:50.172 --> 00:07:51.287 sure what's going on here.00:07:54.520 --> 00:07:56.086 100% and and hopefully we can00:07:56.086 --> 00:07:58.010 get a lot of those things,00:07:58.010 --> 00:08:00.180 like when we're going through this document00:08:00.180 --> 00:08:02.450 and putting in these these estimations.00:08:02.450 --> 00:08:06.090 And like usually, you know I'll say OK,00:08:06.090 --> 00:08:11.328 we have for custom contact forms I'll have a.00:08:11.330 --> 00:08:12.905 You need to install action form and00:08:12.905 --> 00:08:14.616 then we need to go to this form00:08:14.616 --> 00:08:16.120 here and build out this form here.00:08:16.120 --> 00:08:21.008 The fields, UM, these ones that are required,00:08:21.010 --> 00:08:23.128 something that I've been trying to00:08:23.128 --> 00:08:25.348 get better about is field validation00:08:25.348 --> 00:08:27.556 like if there is a specific.00:08:27.560 --> 00:08:30.168 Uh, you know link like it can't be00:08:30.168 --> 00:08:32.594 greater than this length or you know00:08:32.594 --> 00:08:35.571 it's validated with an ad sign for like00:08:35.571 --> 00:08:37.977 email addresses or anything like that.00:08:37.980 --> 00:08:39.870 I've been trying to get that in there for00:08:39.870 --> 00:08:41.596 you guys, at least for the forum stuff,00:08:41.600 --> 00:08:42.998 'cause I definitely know that can.00:08:43.000 --> 00:08:44.920 That can be kind of.00:08:44.920 --> 00:08:46.291 Vein sometimes right?00:08:46.291 --> 00:08:50.028 Yeah, and if you know if it's gonna00:08:50.028 --> 00:08:52.662 be like a self registration form00:08:52.662 --> 00:08:55.248 or if other clients requested that00:08:55.248 --> 00:08:58.224 they're going to use action for or00:08:58.224 --> 00:09:00.952 in this case the last time we worked00:09:00.952 --> 00:09:03.363 together was the client needed to00:09:03.363 --> 00:09:05.810 use a different form altogether to00:09:05.810 --> 00:09:07.610 register clients because they're00:09:07.610 --> 00:09:10.160 going to register them for us.00:09:10.160 --> 00:09:13.292 So I I believe Alex worked on that project.00:09:13.300 --> 00:09:15.595 I'm sorry to call you out on that, but.00:09:15.595 --> 00:09:18.850 Uh. If if you see something like that yeah,00:09:18.850 --> 00:09:21.064 go ahead and put that under like action form,00:09:21.070 --> 00:09:24.780 but you know like if the clients.00:09:24.780 --> 00:09:29.020 What now the box it's separated, you know?00:09:29.020 --> 00:09:30.540 Yeah. Not like it.00:09:35.320 --> 00:09:36.964 I'm so I'm trying to figure00:09:36.964 --> 00:09:38.360 out like what what guy,00:09:38.360 --> 00:09:40.859 what questions do you guys really see00:09:40.859 --> 00:09:43.564 for the IW just in general like so00:09:43.564 --> 00:09:46.478 Kyle let me let me eject here I am00:09:46.478 --> 00:09:48.623 actually able to be in this meeting00:09:48.623 --> 00:09:50.184 'cause the there were enough PM's not00:09:50.184 --> 00:09:51.838 in there that I'm not doing that one.00:09:51.840 --> 00:09:54.252 And I actually did have a very specific idea00:09:54.252 --> 00:09:56.879 for this and I did not communicate it to you.00:09:56.880 --> 00:09:57.710 So if you don't mind,00:09:57.710 --> 00:09:59.558 I'll just go ahead and share and00:09:59.558 --> 00:10:02.398 I'll just kind of go from there.00:10:02.398 --> 00:10:05.740 And if you wanna stay in here.00:10:05.740 --> 00:10:08.384 You're welcome to a but or, you know,00:10:08.384 --> 00:10:09.746 do whatever you want to do.00:10:09.750 --> 00:10:10.428 Oh yeah, yeah,00:10:10.428 --> 00:10:12.977 I think they asked for my I can stay in here.00:10:12.980 --> 00:10:14.110 I love going over there.00:10:14.110 --> 00:10:18.070 This is my doc so cool cool alright00:10:18.070 --> 00:10:20.500 so the reason why I wanted to go over00:10:20.563 --> 00:10:22.789 this with you guys is because there00:10:22.789 --> 00:10:25.150 is like generally speaking if you ask00:10:25.150 --> 00:10:27.166 the average developer right now like00:10:27.170 --> 00:10:29.466 hey this project that you're working on.00:10:29.470 --> 00:10:31.230 What does the client want?00:10:31.230 --> 00:10:34.782 Uhm I think we kind of struggle to00:10:34.782 --> 00:10:37.279 understand what the client wants.00:10:37.280 --> 00:10:38.624 And that's a pretty big problem00:10:38.624 --> 00:10:39.700 if you think about it.00:10:39.700 --> 00:10:43.468 UM, because how can you successfully00:10:43.468 --> 00:10:45.791 develop a website, right?00:10:45.791 --> 00:10:48.377 Uh, when you're not sure exactly00:10:48.377 --> 00:10:50.220 what the client wants,00:10:50.220 --> 00:10:52.540 it's not really a compatible,00:10:52.540 --> 00:10:53.449 not really compatible,00:10:53.449 --> 00:10:55.915 and what it ends up leading to is00:10:55.915 --> 00:10:57.631 sort of what happens where someone00:10:57.631 --> 00:10:59.919 will be like they'll take their task,00:10:59.920 --> 00:11:01.355 they'll do it to the letter of00:11:01.355 --> 00:11:02.679 you know what the task says,00:11:02.680 --> 00:11:04.112 or their interpretation of00:11:04.112 --> 00:11:05.544 what the task says.00:11:05.550 --> 00:11:07.998 They'll submit a PR and then we'll go to00:11:07.998 --> 00:11:10.304 deploy it on QA and it just doesn't work.00:11:10.310 --> 00:11:11.858 UM or something,00:11:11.858 --> 00:11:13.406 and most frequently,00:11:13.410 --> 00:11:15.125 the reason why that will happen is00:11:15.125 --> 00:11:16.653 because somebody didn't read like, oh,00:11:16.653 --> 00:11:18.268 they're actually gonna customize checkout.00:11:18.270 --> 00:11:20.238 So I actually have to think about this00:11:20.238 --> 00:11:21.968 other piece in a in a different way.00:11:21.970 --> 00:11:24.634 So the thing I wanted to talk about was,00:11:24.640 --> 00:11:25.544 you know,00:11:25.544 --> 00:11:27.804 there's been several projects that00:11:27.804 --> 00:11:30.612 I've been brought into and just sort00:11:30.612 --> 00:11:33.201 of some tips and tricks with getting00:11:33.201 --> 00:11:36.460 to the customized aspects of an II W.00:11:36.460 --> 00:11:36.672 Uhm,00:11:36.672 --> 00:11:38.580 because at the end of the day we all00:11:38.641 --> 00:11:40.753 know or we should know what Seth does00:11:40.753 --> 00:11:42.568 quote unquote out of the box, right?00:11:42.568 --> 00:11:45.256 Like you can register an account,00:11:45.260 --> 00:11:47.416 you can add you know view catalog00:11:47.416 --> 00:11:49.079 at a product to a cart.00:11:49.080 --> 00:11:49.514 UM,00:11:49.514 --> 00:11:52.552 go through checkout and and all that00:11:52.552 --> 00:11:54.975 stuff UM and then view your dashboard00:11:54.975 --> 00:11:57.419 and then we have the admin portal.00:11:57.420 --> 00:11:59.786 Those are those are the features and00:11:59.786 --> 00:12:01.971 that's actually what I wanted to talk00:12:01.971 --> 00:12:04.120 about today or the features in general00:12:04.120 --> 00:12:05.904 both what's out of the box and then00:12:05.904 --> 00:12:07.678 you know what's potentially added.00:12:07.680 --> 00:12:08.394 So first,00:12:08.394 --> 00:12:10.893 if you've never done this before I00:12:10.893 --> 00:12:13.610 would highly recommend you do this so.00:12:13.610 --> 00:12:16.240 When you pull up Anaya W you can get this00:12:16.313 --> 00:12:18.339 navigation on the left here which00:12:18.339 --> 00:12:20.651 for me I just hit control F and00:12:20.651 --> 00:12:22.916 then that that shows up uh and00:12:22.916 --> 00:12:25.150 then collapse all of these things.00:12:25.150 --> 00:12:30.658 Uh on the left and these are the features.00:12:30.660 --> 00:12:34.920 So when you're working on a project, uhm?00:12:34.920 --> 00:12:37.517 What you can very easily do here,00:12:37.520 --> 00:12:40.428 uh, David, go ahead.00:12:40.430 --> 00:12:42.438 Are those features and I think I know00:12:42.438 --> 00:12:44.484 the answer, but I'm just clarifying00:12:44.484 --> 00:12:46.470 if namely for other newer people,00:12:46.470 --> 00:12:49.910 but are those features the same as the00:12:49.910 --> 00:12:53.525 features in Azure or the user stories like?00:12:53.530 --> 00:12:56.130 Is it a one for one between this and Azure?00:12:56.130 --> 00:12:57.507 OK, Yep, Yep,00:12:57.507 --> 00:13:00.261 Kyle literally or someone else exports00:13:00.261 --> 00:13:03.865 this document into Azure so that they just.00:13:03.870 --> 00:13:07.322 I do yeah yeah uhm yeah that's00:13:07.322 --> 00:13:08.186 a good question though.00:13:08.190 --> 00:13:09.966 UM, so as a general rule like as00:13:09.966 --> 00:13:11.558 a developer working on a project00:13:11.558 --> 00:13:13.196 you can mostly ignore the general00:13:13.248 --> 00:13:14.916 requirements of stuff is gonna come00:13:14.916 --> 00:13:17.140 like toward the end of the project.00:13:17.140 --> 00:13:19.360 And and depending on like your00:13:19.360 --> 00:13:21.612 seniority level like this is something00:13:21.612 --> 00:13:23.960 that you know Kramer might handle,00:13:23.960 --> 00:13:27.299 uh, or you know dev OPS or you know00:13:27.299 --> 00:13:29.937 maybe a more senior developer.00:13:29.940 --> 00:13:31.632 So you're really gonna start at00:13:31.632 --> 00:13:32.768 like account registration, right?00:13:32.768 --> 00:13:35.072 And the thing I want to point out,00:13:35.080 --> 00:13:37.132 and I've told a lot of you guys this,00:13:37.140 --> 00:13:39.618 particularly like newer people like hey,00:13:39.620 --> 00:13:40.900 Seth can be overwhelming.00:13:40.900 --> 00:13:42.820 It's a billion lines of code.00:13:42.820 --> 00:13:44.540 There's there's all these different,00:13:44.540 --> 00:13:45.406 you know,00:13:45.406 --> 00:13:48.437 models and widgets and all this stuff.00:13:48.440 --> 00:13:50.344 And figuring out how things to work00:13:50.344 --> 00:13:51.879 work together can be confusing.00:13:51.880 --> 00:13:53.924 But at the end of the day.00:13:53.930 --> 00:13:56.772 This is this is a very customized00:13:56.772 --> 00:13:59.567 set project like extremely customized00:13:59.567 --> 00:14:01.808 and extremely customized.00:14:01.810 --> 00:14:02.578 Seth Project has00:14:06.330 --> 00:14:09.114 123456789, ten, 11-12, thirteen,00:14:09.114 --> 00:14:12.780 1415 features. That's it.00:14:12.780 --> 00:14:15.660 And if you come through here and you know,00:14:15.660 --> 00:14:17.256 Seth, UM, which again,00:14:17.256 --> 00:14:20.140 if you don't know what the what,00:14:20.140 --> 00:14:22.180 the features of SFR out of the box,00:14:22.180 --> 00:14:25.032 then you know, ask me, ask somebody,00:14:25.032 --> 00:14:27.276 write them down somewhere what00:14:27.276 --> 00:14:29.348 you'll come to find out is that00:14:29.348 --> 00:14:31.238 that's an out of box feature.00:14:31.240 --> 00:14:33.496 That's an out of box feature out of00:14:33.496 --> 00:14:35.968 box feature out of box, out of box,00:14:35.970 --> 00:14:38.245 out of box, out a box, out a box,00:14:38.245 --> 00:14:40.272 out a box, out a box, right?00:14:40.272 --> 00:14:42.933 So now you have an idea of like, OK?00:14:42.933 --> 00:14:44.704 I'm an athlete and I've been talking00:14:44.704 --> 00:14:47.051 for I don't know like 5 minutes, right?00:14:47.051 --> 00:14:49.779 And I already know exactly what the athlete00:14:49.779 --> 00:14:53.430 specific features are right away, right?00:14:53.430 --> 00:14:55.670 So then the next thing is OK.00:14:55.670 --> 00:14:57.670 Well sure, these are out of box features,00:14:57.670 --> 00:14:58.650 but are they really?00:14:58.650 --> 00:15:00.263 Do they want any customizations, right?00:15:00.263 --> 00:15:02.561 So you look at account registration00:15:02.561 --> 00:15:05.266 and you see a few things in here.00:15:05.270 --> 00:15:06.780 You see you have customer00:15:06.780 --> 00:15:07.384 account registration?00:15:07.390 --> 00:15:09.166 That's probably going to be out of box.00:15:09.170 --> 00:15:10.322 Franchisee registration.00:15:10.322 --> 00:15:12.050 OK, that's customized.00:15:12.050 --> 00:15:13.270 So let's read about that.00:15:13.270 --> 00:15:15.526 OK, so now you know that's one thing00:15:15.526 --> 00:15:17.450 that you're going to have to know,00:15:17.450 --> 00:15:19.130 or at least have an idea of.00:15:19.130 --> 00:15:21.314 You don't have to know it unless you're00:15:21.314 --> 00:15:22.909 actually put on that user story,00:15:22.910 --> 00:15:24.071 but you can.00:15:24.071 --> 00:15:27.310 Catalog in your mind or write a00:15:27.310 --> 00:15:29.285 Like oh there's gonna be00:15:29.285 --> 00:15:30.075 franchisee registration.00:15:30.080 --> 00:15:31.872 I don't have this so I'm not necessarily00:15:31.872 --> 00:15:33.197 gonna read all this right now.00:15:33.200 --> 00:15:33.693 Uhm,00:15:33.693 --> 00:15:37.144 but we will have to customize registration.00:15:37.150 --> 00:15:39.730 So then you see HQ administrator.00:15:39.730 --> 00:15:41.842 You could read about this and00:15:41.842 --> 00:15:44.598 what you'll come to find out as00:15:44.598 --> 00:15:46.294 that's that's essentially just00:15:46.294 --> 00:15:48.359 the global admin user role.00:15:48.360 --> 00:15:48.660 Basically,00:15:48.660 --> 00:15:50.460 an HQ administrator is just somebody00:15:50.460 --> 00:15:52.580 who's going to access the admin portal.00:15:52.580 --> 00:15:53.920 As it says right here.00:15:53.920 --> 00:15:56.118 So that's that's basically out of box.00:15:56.120 --> 00:15:58.276 Nothing that you have to worry about,00:15:58.280 --> 00:16:00.854 so we get through account registration00:16:00.854 --> 00:16:04.144 and there's one sort of change for this00:16:04.144 --> 00:16:06.790 project over and above what a normal one is.00:16:06.790 --> 00:16:08.686 And yes, if I was on this project,00:16:08.690 --> 00:16:10.985 like if I was a developer that was gonna00:16:10.985 --> 00:16:13.235 have 60 to 80 hours on this project,00:16:13.240 --> 00:16:15.242 I would absolutely just in case you00:16:15.242 --> 00:16:17.340 were wondering, out loud or you know,00:16:17.340 --> 00:16:18.778 I guess not out loud, but.00:16:18.778 --> 00:16:22.394 I would absolutely write this down on a00:16:22.394 --> 00:16:25.910 piece of paper and put it on my desk.00:16:25.910 --> 00:16:28.169 And every time I was working on this project,00:16:28.170 --> 00:16:30.179 I would make sure that that piece00:16:30.179 --> 00:16:32.359 of paper was in my line of sight.00:16:32.360 --> 00:16:34.740 So login and authentication OK,00:16:34.740 --> 00:16:35.225 multifactor.00:16:35.225 --> 00:16:38.620 Now this depends on what your other00:16:38.620 --> 00:16:40.620 other projects other projects00:16:40.620 --> 00:16:42.520 that you've worked on.00:16:42.520 --> 00:16:45.320 Obviously some people are gonna00:16:45.320 --> 00:16:48.928 know things that you may not know.00:16:48.930 --> 00:16:52.584 When it says Seth out of box email workflow,00:16:52.590 --> 00:16:54.250 what that actually means is,00:16:54.250 --> 00:16:54.578 hey,00:16:54.578 --> 00:16:56.546 we've implemented this on another project,00:16:56.550 --> 00:16:58.110 so this is a situation00:16:58.110 --> 00:16:59.670 where you'd be pulling code00:16:59.732 --> 00:17:01.228 in from another project,00:17:01.230 --> 00:17:02.785 so there definitely should have00:17:02.785 --> 00:17:04.789 been an estimate in here for it,00:17:04.790 --> 00:17:06.884 because it's it's going to take00:17:06.884 --> 00:17:09.569 some time to copy that and pull it.00:17:09.570 --> 00:17:12.433 Pull it into this project and and00:17:12.433 --> 00:17:14.810 activate all the app settings.00:17:14.810 --> 00:17:17.764 Just to add, this is actually .7.00:17:17.770 --> 00:17:19.780 I think .8 actually has the00:17:19.780 --> 00:17:21.156 estimations in them. Oh cool.00:17:21.156 --> 00:17:22.950 So I need to go get a new copy.00:17:22.950 --> 00:17:25.560 Thank you, yeah.00:17:25.560 --> 00:17:28.764 So multifactor a sort of out of box because00:17:28.764 --> 00:17:31.517 we've done it on another project, UM,00:17:31.517 --> 00:17:34.020 and then that's a situation where, UM,00:17:34.020 --> 00:17:37.260 if you did, if if you're on this project,00:17:37.260 --> 00:17:39.915 what I would do is I would write myself00:17:39.915 --> 00:17:42.795 a00:17:42.800 --> 00:17:44.560 and in the next all dev stand up.00:17:44.560 --> 00:17:45.580 I'd be like, hey,00:17:45.580 --> 00:17:47.110 I'm working on athlete and it00:17:47.169 --> 00:17:48.795 says multi factors out of box,00:17:48.800 --> 00:17:50.998 but to my knowledge it's not and00:17:50.998 --> 00:17:53.297 then somebody in the old F stand up00:17:53.297 --> 00:17:55.610 would be like Oh yeah we did that on.00:17:55.610 --> 00:17:56.966 This project, UM,00:17:56.966 --> 00:18:00.130 so that's how I'd handle that one,00:18:00.130 --> 00:18:02.140 and then that gets us through00:18:02.140 --> 00:18:04.620 login and authentication, uh?00:18:04.620 --> 00:18:07.300 Homepage, obviously like we know,00:18:07.300 --> 00:18:08.328 especially because you guys00:18:08.328 --> 00:18:09.838 are the front end team, uh,00:18:09.838 --> 00:18:11.800 I mean you can more or less when you're00:18:11.856 --> 00:18:13.935 trying to get up to speed on the project.00:18:13.940 --> 00:18:16.404 You could pretty much brush over this because00:18:16.404 --> 00:18:19.076 you know that the header is gonna have like.00:18:19.080 --> 00:18:21.404 Obviously this whole page is gonna be00:18:21.404 --> 00:18:23.911 customized from a visual perspective, right?00:18:23.911 --> 00:18:25.075 Like they're obviously gonna00:18:25.075 --> 00:18:26.890 put all their stuff in there.00:18:26.890 --> 00:18:28.416 So I mean, you can go through00:18:28.416 --> 00:18:29.718 and read these if you want,00:18:29.720 --> 00:18:30.708 but again,00:18:30.708 --> 00:18:33.672 these are ones that you could00:18:33.672 --> 00:18:34.660 probably understand.00:18:34.660 --> 00:18:36.508 Once you get assigned to them and00:18:36.508 --> 00:18:38.558 not need to have like a working00:18:38.558 --> 00:18:40.352 knowledge like it's a very safe00:18:40.417 --> 00:18:42.565 statement to make that the homepage00:18:42.565 --> 00:18:44.377 feature will obviously be customized00:18:44.377 --> 00:18:46.639 with whatever content they give us,00:18:46.640 --> 00:18:49.400 or you know whatever in some00:18:49.400 --> 00:18:51.240 cases like I know,00:18:51.240 --> 00:18:53.520 forbid in some cases we will.00:18:53.520 --> 00:18:56.236 Actually, you know have to like wire00:18:56.236 --> 00:18:59.077 up an endpoint and and display data,00:18:59.080 --> 00:19:02.720 but David go ahead.00:19:02.720 --> 00:19:02.929 Yeah,00:19:02.929 --> 00:19:05.168 and I just want to say like the I think00:19:05.168 --> 00:19:07.240 Brandon is probably going to get here,00:19:07.240 --> 00:19:08.854 but just it's relevant to what00:19:08.854 --> 00:19:10.180 we're talking about right now,00:19:10.180 --> 00:19:13.342 like the big takeaway about this00:19:13.342 --> 00:19:16.768 from this should be one you can.00:19:16.770 --> 00:19:17.256 You can,00:19:17.256 --> 00:19:18.957 you don't have to read every single00:19:18.957 --> 00:19:20.725 thing in the right like the idea is00:19:20.725 --> 00:19:22.550 to just be familiar with the project.00:19:22.550 --> 00:19:24.230 And no, it's in the NWU.00:19:24.230 --> 00:19:27.222 Create there and the other thing.00:19:27.222 --> 00:19:29.250 And I'm admittedly I don't like.00:19:29.250 --> 00:19:31.779 I struggle to do this because I like to,00:19:31.780 --> 00:19:33.866 just like get the answer from people.00:19:33.870 --> 00:19:35.711 But the other thing to point out00:19:35.711 --> 00:19:37.835 is that this is in your hands00:19:37.835 --> 00:19:39.770 like this is available to you.00:19:39.770 --> 00:19:41.156 So when you have a question00:19:41.156 --> 00:19:41.849 about the project,00:19:41.850 --> 00:19:43.512 you don't always need to go00:19:43.512 --> 00:19:45.030 to whoever you think knows.00:19:45.030 --> 00:19:45.263 Right?00:19:45.263 --> 00:19:46.894 Like every time I have a question00:19:46.894 --> 00:19:47.360 on row00:19:47.418 --> 00:19:49.105 I'm like I wanna ask Brandon Lyon,00:19:49.110 --> 00:19:50.710 'cause I know he's he's got the project00:19:50.710 --> 00:19:52.007 down like the back of his hand.00:19:52.010 --> 00:19:53.920 But then I'm like I have to IAW I should00:19:53.976 --> 00:19:55.552 just read it and then I could read00:19:55.552 --> 00:19:58.424 it and then it saves him time right?00:19:58.424 --> 00:20:00.890 Like even if he doesn't mind me asking him,00:20:00.890 --> 00:20:02.416 it still saves some time in his00:20:02.416 --> 00:20:03.900 day 'cause he doesn't have to.00:20:03.900 --> 00:20:05.070 Not think about whatever he was00:20:05.070 --> 00:20:08.160 thinking about. Answer my question.00:20:08.160 --> 00:20:09.196 Yeah yeah, good point.00:20:09.196 --> 00:20:11.462 So that's a home page we know without00:20:11.462 --> 00:20:13.412 even looking at the marketing pages00:20:13.412 --> 00:20:15.092 like these are obviously going00:20:15.092 --> 00:20:16.361 to be provided, right?00:20:16.361 --> 00:20:18.167 They're most likely most likely going00:20:18.167 --> 00:20:20.014 to be static content provided by00:20:20.014 --> 00:20:22.256 them that that will drop, you know,00:20:22.256 --> 00:20:25.280 in as DM pages into existing TNM pages.00:20:25.280 --> 00:20:27.947 Or maybe we have to create them.00:20:27.950 --> 00:20:30.281 But we know that without even going00:20:30.281 --> 00:20:32.709 into detail a custom contact form,00:20:32.710 --> 00:20:34.438 I mean it has the word custom and00:20:34.438 --> 00:20:35.910 it's talking about an action form,00:20:35.910 --> 00:20:37.650 so you know as athlete.00:20:37.650 --> 00:20:40.460 I want action form installed.00:20:40.460 --> 00:20:42.824 The simplistically more detailed00:20:42.824 --> 00:20:46.370 dot dot dot dot OK so.00:20:46.370 --> 00:20:47.578 This is, you know,00:20:47.578 --> 00:20:49.088 anytime you see this stuff.00:20:49.090 --> 00:20:50.525 And again I have an older version,00:20:50.530 --> 00:20:53.506 so but anytime you see need to confirm00:20:53.510 --> 00:20:55.958 a you know this is one where you can00:20:55.958 --> 00:20:58.446 make a mental 00:20:58.446 --> 00:21:01.150 let me come back and look at that.00:21:01.150 --> 00:21:04.279 Later because if if a PM mistakenly00:21:04.279 --> 00:21:07.908 assigns me to this to this user story,00:21:07.910 --> 00:21:09.566 like obviously that's not good because00:21:09.566 --> 00:21:11.947 it says need to confirm need to confirm.00:21:11.950 --> 00:21:14.365 Need to confirm need to confirm right?00:21:14.370 --> 00:21:16.584 So you can make a00:21:16.584 --> 00:21:18.389 shouldn't be assigned to me right now.00:21:18.390 --> 00:21:20.028 And come back to it later.00:21:20.030 --> 00:21:21.518 Uh, athlete nation.00:21:21.518 --> 00:21:23.006 Obviously extremely customized.00:21:23.010 --> 00:21:26.243 Their name is in the uh in the00:21:26.243 --> 00:21:27.927 name of this feature.00:21:27.930 --> 00:21:28.437 As a user,00:21:28.437 --> 00:21:29.620 I want to navigate to the athlete00:21:29.664 --> 00:21:31.141 nation module so that I can view00:21:31.141 --> 00:21:32.373 documents and articles that have been00:21:32.373 --> 00:21:34.007 posted to the site by the athlete team.00:21:34.007 --> 00:21:36.366 So there's going to be a module,00:21:36.370 --> 00:21:39.158 and when I go there, which,00:21:39.158 --> 00:21:41.460 so it'll probably be some kind of a link out.00:21:41.460 --> 00:21:42.945 View documents and articles that00:21:42.945 --> 00:21:44.430 have been posted by them.00:21:44.430 --> 00:21:45.082 So you're like OK,00:21:45.082 --> 00:21:46.331 be is going to be doing some00:21:46.331 --> 00:21:47.027 training with them?00:21:47.030 --> 00:21:49.960 Cool now I have that in the back of my mind.00:21:49.960 --> 00:21:50.299 Uhm,00:21:50.299 --> 00:21:52.672 and then you know it's it's probably00:21:52.672 --> 00:21:55.299 going to be some DNN type stuff00:21:55.299 --> 00:21:57.085 that they'll they'll upload UM,00:21:57.085 --> 00:21:58.735 and then you know when you00:21:58.735 --> 00:22:00.210 come through and read this.00:22:00.210 --> 00:22:01.428 I just happen to know this already,00:22:01.430 --> 00:22:03.830 but if you get through reading all this,00:22:03.830 --> 00:22:05.500 you'll you'll you're not gonna00:22:05.500 --> 00:22:07.170 understand exactly what they want.00:22:07.170 --> 00:22:09.010 'cause it's not super clear,00:22:09.010 --> 00:22:10.342 and so then you mark this00:22:10.342 --> 00:22:11.630 one as like athlete nation.00:22:11.630 --> 00:22:12.720 What the hell is it?00:22:12.720 --> 00:22:16.136 Not sure I'll come back to that.00:22:16.140 --> 00:22:16.502 Catalog,00:22:16.502 --> 00:22:16.864 uh,00:22:16.864 --> 00:22:19.398 now and again a lot of this00:22:19.398 --> 00:22:21.526 depends on your your cursory00:22:21.526 --> 00:22:24.058 understanding of what Seth does out00:22:24.140 --> 00:22:26.302 of the box, and that that might00:22:26.302 --> 00:22:28.300 be the biggest challenge that you00:22:28.367 --> 00:22:30.377 know the development team faces.00:22:30.380 --> 00:22:33.131 I'm not sure, but just having that00:22:33.131 --> 00:22:35.720 understanding of what service capable of.00:22:35.720 --> 00:22:39.175 Uh is key to to understanding these iow's00:22:39.175 --> 00:22:40.705 and what the client actually wants.00:22:40.710 --> 00:22:42.015 Because when you read these00:22:42.015 --> 00:22:43.320 user stories for the catalog,00:22:43.320 --> 00:22:46.407 find a local team page that's custom.00:22:46.410 --> 00:22:48.505 Athletic and non athletic stores00:22:48.505 --> 00:22:50.181 that's obviously custom counties00:22:50.181 --> 00:22:51.550 available for franchising.00:22:51.550 --> 00:22:54.808 Custom SVG map. Custom county listings.00:22:54.810 --> 00:22:57.768 Team Store listing organization, team store.00:22:57.770 --> 00:23:00.536 Like literally everything in here is00:23:00.536 --> 00:23:03.580 very specific to what athlete wants,00:23:03.580 --> 00:23:05.524 so you know that there's gonna00:23:05.524 --> 00:23:07.572 be some serious drama with the00:23:07.572 --> 00:23:09.630 catalog without even going in here.00:23:09.630 --> 00:23:12.030 I can tell you just from reading this,00:23:12.030 --> 00:23:14.256 even if I didn't understand the project00:23:14.256 --> 00:23:16.377 like this is where a big chunk.00:23:16.380 --> 00:23:17.436 Of the, uh.00:23:17.436 --> 00:23:19.548 A big chunk of the customizations00:23:19.548 --> 00:23:20.838 are going to go.00:23:20.840 --> 00:23:22.649 There's going to have to be a lot that's00:23:22.649 --> 00:23:25.978 going to go into it up so you know you can.00:23:25.980 --> 00:23:27.810 Again, if I'm just trying to00:23:27.810 --> 00:23:29.420 understand what the client wants,00:23:29.420 --> 00:23:31.478 I'm going to skip over that.00:23:31.480 --> 00:23:33.055 For now, I'm gonna come back to it later,00:23:33.060 --> 00:23:35.100 but I know that it's nothing00:23:35.100 --> 00:23:37.340 that Seth does out of the box.00:23:37.340 --> 00:23:39.570 And then product details page?00:23:39.570 --> 00:23:42.370 Uhm again, you look in through here.00:23:42.370 --> 00:23:44.018 There's you know there's00:23:44.018 --> 00:23:45.254 variance related products.00:23:45.260 --> 00:23:46.024 That's fine,00:23:46.024 --> 00:23:46.788 personalization OK,00:23:46.788 --> 00:23:50.029 so I'm starting to get a picture here.00:23:50.030 --> 00:23:52.148 And basically I keep seeing about00:23:52.148 --> 00:23:55.103 team stores and I know that this is00:23:55.103 --> 00:23:57.305 when real life experience comes in.00:23:57.310 --> 00:23:58.858 I know that I played on,00:23:58.860 --> 00:23:59.504 you know,00:23:59.504 --> 00:24:01.758 like a little baseball team when I00:24:01.758 --> 00:24:04.367 was a kid and we had T shirts we had.00:24:04.370 --> 00:24:05.756 We had like jerseys made right00:24:05.756 --> 00:24:07.318 with the name on the back so.00:24:07.320 --> 00:24:09.070 I'm starting to get an idea of00:24:09.070 --> 00:24:11.486 what the client wants because I see00:24:11.486 --> 00:24:12.695 product personalization options.00:24:12.700 --> 00:24:15.848 I I see athletic.00:24:15.850 --> 00:24:18.666 You know, I, uh, in the catalog section.00:24:18.670 --> 00:24:19.902 It talked about teams,00:24:19.902 --> 00:24:22.480 so I'm starting to get an idea of00:24:22.480 --> 00:24:24.776 what the client wants just by going00:24:24.776 --> 00:24:26.711 through and reading all of the00:24:26.711 --> 00:24:28.694 words in the user stories without00:24:28.694 --> 00:24:30.864 even going through and actually00:24:30.864 --> 00:24:32.964 trying to understand because there's00:24:32.964 --> 00:24:34.764 a ton of content in here,00:24:34.770 --> 00:24:37.620 so without even going into a lot00:24:37.620 --> 00:24:39.405 of detail and then you have the00:24:39.405 --> 00:24:40.887 shopping cart and you're like,00:24:40.890 --> 00:24:42.132 oh, thank goodness.00:24:42.132 --> 00:24:42.546 Finally,00:24:42.546 --> 00:24:45.030 just something that's not customized so00:24:45.095 --> 00:24:47.349 we have a regular shopping CART page.00:24:47.350 --> 00:24:48.508 Uh, check out.00:24:48.508 --> 00:24:51.210 OK, now now I'm going into like00:24:51.294 --> 00:24:53.976 like really big panic mode here.00:24:53.980 --> 00:24:56.003 And if I'm a developer that's coming00:24:56.003 --> 00:24:57.779 into this project I'm starting to,00:24:57.780 --> 00:24:59.640 I'm starting to, you know,00:24:59.640 --> 00:25:01.236 think about reaching out to the PM.00:25:01.240 --> 00:25:01.480 Like,00:25:01.480 --> 00:25:02.920 do you realize how much work00:25:02.920 --> 00:25:04.588 is going to be involved here?00:25:04.590 --> 00:25:06.396 Because we should all know that00:25:06.396 --> 00:25:08.129 modifying check out is one of00:25:08.129 --> 00:25:09.774 the harder things to do in SEV.00:25:09.780 --> 00:25:13.619 So just looking at some of the stuff00:25:13.619 --> 00:25:15.402 like you know, shipping configuration,00:25:15.402 --> 00:25:16.740 shipped team address,00:25:16.740 --> 00:25:18.840 ship to home address SF.00:25:18.840 --> 00:25:19.930 I wanna hide the shipping00:25:19.930 --> 00:25:20.802 section to check out.00:25:20.810 --> 00:25:22.950 If the team store is set to ship to team00:25:23.006 --> 00:25:24.740 because all purchases are made during00:25:24.740 --> 00:25:27.128 the wave will be distributed by single,00:25:27.130 --> 00:25:28.840 so you know individual associated00:25:28.840 --> 00:25:31.630 with the team. So now I'm like well,00:25:31.630 --> 00:25:33.256 this doesn't even make any sense,00:25:33.260 --> 00:25:35.786 so I'm going to you know.00:25:35.790 --> 00:25:37.645 And depending on your knowledge of Seth,00:25:37.650 --> 00:25:38.602 if it's high enough,00:25:38.602 --> 00:25:40.369 you'll actually say to yourself like hey we,00:25:40.370 --> 00:25:42.578 we can't hide the shipping section00:25:42.578 --> 00:25:44.686 like that's not, that's not really00:25:44.686 --> 00:25:46.678 something that we could do like.00:25:46.680 --> 00:25:49.122 All of the back end functionality00:25:49.122 --> 00:25:51.460 requires a ship to address,00:25:51.460 --> 00:25:54.214 so I mean, I guess we could hide it,00:25:54.220 --> 00:25:56.386 but auto fill that information in00:25:56.386 --> 00:25:59.378 and and send it in the checkout DTO.00:25:59.380 --> 00:26:01.494 But you know you're starting to kind00:26:01.494 --> 00:26:03.390 of ask yourself these questions.00:26:03.390 --> 00:26:06.267 UM, and you know you have the00:26:06.267 --> 00:26:07.500 shipping configuration here.00:26:07.500 --> 00:26:10.100 Uhm, you know shipping calculations.00:26:10.100 --> 00:26:12.760 Yeah, what was the wave?00:26:12.760 --> 00:26:13.880 We haven't talked about that.00:26:13.880 --> 00:26:16.486 So just yeah, in this context, yeah, exactly.00:26:16.486 --> 00:26:18.004 That's another thing that you would00:26:18.004 --> 00:26:19.429 have to get into this document00:26:19.429 --> 00:26:20.737 a little bit to figure out.00:26:20.740 --> 00:26:22.018 So we're going to get there.00:26:22.020 --> 00:26:23.260 We'll get there, yeah, yeah,00:26:23.260 --> 00:26:25.120 yeah, yeah, I'm sorry guys.00:26:25.120 --> 00:26:27.376 No, no, no you're totally wrong,00:26:27.380 --> 00:26:27.658 yeah,00:26:27.658 --> 00:26:29.326 and you know it's talking about00:26:29.326 --> 00:26:30.680 splitting orders and all this00:26:30.680 --> 00:26:32.325 stuff so so you're kind of going00:26:32.325 --> 00:26:34.196 through here and you're like OK, so.00:26:34.196 --> 00:26:35.068 Payment processing,00:26:35.068 --> 00:26:37.248 like what payment provider OK,00:26:37.250 --> 00:26:38.358 PayPal or brain tree?00:26:38.358 --> 00:26:40.570 You know those have been used on other.00:26:40.570 --> 00:26:41.536 Projects you know,00:26:41.536 --> 00:26:44.250 I think so will probably be OK there.00:26:44.250 --> 00:26:46.779 So you kind of get into OK this order00:26:46.779 --> 00:26:48.327 fulfillment one this looks nasty.00:26:48.330 --> 00:26:49.767 UM, so you,00:26:49.767 --> 00:26:52.641 you know there's enough here where00:26:52.641 --> 00:26:54.806 you're you're you're terrified00:26:54.806 --> 00:26:57.998 of the catalog and check out.00:26:58.000 --> 00:27:00.262 You're weary of the product details00:27:00.262 --> 00:27:01.686 page because you know they're00:27:01.686 --> 00:27:03.018 gonna care about that a lot.00:27:03.020 --> 00:27:05.018 That's that's usually gonna be every00:27:05.020 --> 00:27:06.432 client's biggest, biggest thing.00:27:06.432 --> 00:27:08.197 'cause obviously they sell products.00:27:08.200 --> 00:27:11.075 Everything else you know easy00:27:11.075 --> 00:27:12.800 not sweating it.00:27:12.800 --> 00:27:15.689 Automated email notifications.00:27:15.690 --> 00:27:18.350 OK uh Yep Yep Yep Yep Yep,00:27:18.350 --> 00:27:20.667 OK cool uh, not a big deal.00:27:20.670 --> 00:27:23.466 The only thing is, hey, like what's YTS?00:27:23.466 --> 00:27:24.370 What's DS?00:27:24.370 --> 00:27:26.120 You do some digging, you're like, oh,00:27:26.120 --> 00:27:28.430 it's your team store and destination stores.00:27:28.430 --> 00:27:31.685 So uhm, basically the only thing that00:27:31.685 --> 00:27:35.315 ended up needing in here is a logo change.00:27:35.320 --> 00:27:37.145 Basically, UM, which I don't00:27:37.145 --> 00:27:39.609 even think it says that in here.00:27:39.610 --> 00:27:40.897 But essentially again,00:27:40.897 --> 00:27:43.900 if you're trying to understand the project,00:27:43.900 --> 00:27:45.804 these automated email notifications.00:27:45.804 --> 00:27:46.280 Essentially,00:27:46.280 --> 00:27:49.046 out of box no problem and then00:27:49.046 --> 00:27:50.984 you come down to user dashboard.00:27:50.990 --> 00:27:53.249 OK, so we have a landing page that's cool,00:27:53.250 --> 00:27:55.866 uh, looks like out of box.00:27:55.870 --> 00:27:59.699 My profile looks like out of box.00:27:59.700 --> 00:28:03.902 Registered aurum yeah account00:28:03.902 --> 00:28:05.974 profile address book, wallet orders.00:28:05.974 --> 00:28:08.446 Basically if you scroll through here,00:28:08.450 --> 00:28:10.265 basically what you'll see is00:28:10.265 --> 00:28:12.080 that literally everything to do00:28:12.140 --> 00:28:13.952 with the user dashboard for them00:28:13.952 --> 00:28:15.160 is is pretty much00:28:15.225 --> 00:28:17.440 out of box so. So just to you00:28:17.440 --> 00:28:19.810 know we're almost to the end here,00:28:19.810 --> 00:28:21.838 and just to recap. You know,00:28:21.840 --> 00:28:24.500 we understand that that you know there's00:28:24.500 --> 00:28:27.277 multi factor that will need to figure out.00:28:27.280 --> 00:28:29.122 Uh, there's obviously going to be00:28:29.122 --> 00:28:30.800 whatever custom content they provide.00:28:30.800 --> 00:28:32.176 There's this athlete nation00:28:32.176 --> 00:28:33.896 thing that I don't understand.00:28:33.900 --> 00:28:36.140 There's customizations to the catalog.00:28:36.140 --> 00:28:37.313 There's obviously customizations00:28:37.313 --> 00:28:38.486 to product details,00:28:38.490 --> 00:28:40.380 there's customizations to check out.00:28:40.380 --> 00:28:42.830 Those are the big concerns right now.00:28:42.830 --> 00:28:44.489 Uhm, and then I'll skip down to00:28:44.489 --> 00:28:46.016 self admin 'cause I don't know00:28:46.016 --> 00:28:47.286 what the seller dashboard is.00:28:47.290 --> 00:28:50.890 UM, but, uh, we'll we'll come there last,00:28:50.890 --> 00:28:51.619 so cloning stores.00:28:51.619 --> 00:28:53.320 So as an HQ administrator I wanna00:28:53.372 --> 00:28:55.276 be able to clone the stores so they00:28:55.276 --> 00:28:56.649 could duplicate store information.00:28:56.650 --> 00:28:59.290 Yep, no problem does not exist,00:28:59.290 --> 00:29:02.390 but it makes sense, right?00:29:02.390 --> 00:29:04.610 Basically, once the store is created,00:29:04.610 --> 00:29:05.894 instead of manually entering00:29:05.894 --> 00:29:07.499 all that information and it's00:29:07.499 --> 00:29:09.099 kind of surprising that this.00:29:09.100 --> 00:29:10.830 Functionality doesn't just exist for00:29:10.830 --> 00:29:12.960 everything in that in the admin,00:29:12.960 --> 00:29:14.832 but they basically just want to00:29:14.832 --> 00:29:16.960 press a button and and you know,00:29:16.960 --> 00:29:19.160 literally, clone all that information00:29:19.160 --> 00:29:21.360 and create a new record.00:29:21.360 --> 00:29:23.200 Some things you have to do you have00:29:23.200 --> 00:29:24.697 to understand part of the back end.00:29:24.700 --> 00:29:26.618 Uh, you know some of the things00:29:26.618 --> 00:29:27.440 can't be duplicated.00:29:27.440 --> 00:29:29.132 So like the custom key would00:29:29.132 --> 00:29:30.260 have to be unique.00:29:30.260 --> 00:29:32.336 So you'd have to change that.00:29:32.340 --> 00:29:33.924 There's some other stuff you'd have to do00:29:33.924 --> 00:29:35.840 to be able to know to be able to do this,00:29:35.840 --> 00:29:38.385 but kind of happy, right?00:29:38.385 --> 00:29:40.100 We have to come up with some00:29:40.100 --> 00:29:42.056 way to like deep copy to write.00:29:42.060 --> 00:29:44.340 You wanna copy a store that's00:29:44.340 --> 00:29:46.460 more of its own thing,00:29:46.460 --> 00:29:48.614 but it's a huge group of00:29:48.614 --> 00:29:50.050 associations to other things.00:29:50.050 --> 00:29:51.610 You had copied the store.00:29:51.610 --> 00:29:53.226 And then it's associations,00:29:53.226 --> 00:29:55.246 new associations to new things.00:29:55.250 --> 00:29:57.178 Copy those things as well, right?00:29:57.178 --> 00:29:58.370 Like a deep copy.00:29:58.370 --> 00:30:00.428 That would be a really cool feature.00:30:00.430 --> 00:30:02.246 Yeah, we tried to do that with products.00:30:02.250 --> 00:30:04.126 We have a clone products feature that00:30:04.126 --> 00:30:06.266 you might have seen in Seth at one time,00:30:06.270 --> 00:30:08.070 but it only copied the details.00:30:08.070 --> 00:30:09.575 That's something that we need is still00:30:09.575 --> 00:30:11.328 build out is all of the like you said,00:30:11.330 --> 00:30:11.812 deep copy.00:30:11.812 --> 00:30:13.499 Which yeah, it is really cool and00:30:13.499 --> 00:30:15.018 that's what they're running here.00:30:15.020 --> 00:30:15.868 What a neat idea.00:30:15.868 --> 00:30:17.829 Even just to think of how do you do it,00:30:17.830 --> 00:30:18.748 it would.00:30:18.748 --> 00:30:21.502 It would have to copy anything00:30:21.502 --> 00:30:22.740 that's associated to.00:30:22.740 --> 00:30:24.160 The new association to it,00:30:24.160 --> 00:30:25.917 and it turns out deep right now00:30:25.917 --> 00:30:28.110 would be a very interesting thing,00:30:28.110 --> 00:30:29.982 and it has to be a unique ID too.00:30:29.990 --> 00:30:31.628 So you have to append something00:30:31.628 --> 00:30:33.588 to the name of that store or00:30:33.588 --> 00:30:34.923 the key of that store.00:30:34.930 --> 00:30:36.078 And you have to take care of00:30:36.078 --> 00:30:37.231 all the all the things that00:30:37.231 --> 00:30:38.256 you know could break it.00:30:41.020 --> 00:30:42.140 Yep Yep, uh, OK.00:30:42.140 --> 00:30:44.704 So in the admin portal you see store00:30:44.704 --> 00:30:47.398 cloning stores, which is custom00:30:47.398 --> 00:30:49.276 county associations franchises.00:30:49.280 --> 00:30:52.120 You know you're starting to.00:30:52.120 --> 00:30:53.688 Come to the point where you're thinking00:30:53.688 --> 00:30:55.078 about schema changes being needed here,00:30:55.080 --> 00:30:56.976 because every step project00:30:56.976 --> 00:30:59.346 you've worked on before this.00:30:59.350 --> 00:31:01.016 You never never had anything to do00:31:01.016 --> 00:31:02.623 with the county or franchise, right?00:31:02.623 --> 00:31:04.630 So that tells you that some back end are00:31:04.687 --> 00:31:06.447 at some point will have to make some,00:31:06.450 --> 00:31:08.214 uh, some schema changes and add00:31:08.214 --> 00:31:09.970 those tables to the database.00:31:09.970 --> 00:31:11.890 Uhm, password reset email notification00:31:11.890 --> 00:31:13.810 not too worried about that.00:31:13.810 --> 00:31:15.110 Creating a new sales order,00:31:15.110 --> 00:31:18.130 modifying sales order login information00:31:18.130 --> 00:31:19.770 that all seems pretty straightforward.00:31:19.770 --> 00:31:23.390 So like, alright, so I'm.00:31:23.390 --> 00:31:26.113 I saw in the catalog I saw00:31:26.113 --> 00:31:28.370 some stuff about stores and.00:31:28.370 --> 00:31:30.575 You know franchises and counties and you00:31:30.575 --> 00:31:33.125 know I'm I'm gonna go ahead and use my.00:31:33.130 --> 00:31:35.186 You know some common sense and say OK,00:31:35.190 --> 00:31:38.312 well, a franchisee could have you know00:31:38.312 --> 00:31:40.730 could have multiple stores right?00:31:40.730 --> 00:31:44.825 Like one one person could you know00:31:44.825 --> 00:31:47.900 own multiple McDonald's for example?00:31:47.900 --> 00:31:49.724 So that might be what they're talking about.00:31:49.730 --> 00:31:52.705 A county must mean something to them,00:31:52.710 --> 00:31:54.586 but I'm not sure what just yet.00:31:54.590 --> 00:31:55.574 Uh, beyond.00:31:55.574 --> 00:31:57.050 Obviously, like accounting,00:31:57.050 --> 00:31:58.960 you know, states have counties.00:31:58.960 --> 00:32:02.124 UM, so probably something to do with,00:32:02.130 --> 00:32:03.621 you know, region,00:32:03.621 --> 00:32:05.609 region based or something.00:32:05.610 --> 00:32:07.770 So we're starting to get a picture and00:32:07.770 --> 00:32:09.856 the last Q to the puzzle is probably00:32:09.856 --> 00:32:13.620 going to be the seller dashboard now.00:32:13.620 --> 00:32:15.606 When you see the word dashboard00:32:15.606 --> 00:32:17.700 and this is very confusing.00:32:17.700 --> 00:32:18.011 Uh,00:32:18.011 --> 00:32:20.188 but when you see the word dashboard00:32:20.188 --> 00:32:22.636 somewhere like this, a seller,00:32:22.636 --> 00:32:25.840 franchisee vendor or something like that.00:32:25.840 --> 00:32:27.440 It's probably going to indicate00:32:27.440 --> 00:32:29.659 that there will be a third uh,00:32:29.660 --> 00:32:31.352 for lack of a better way to say this.00:32:31.360 --> 00:32:34.280 A third, different website, right?00:32:34.280 --> 00:32:37.290 So like the the the storefront is00:32:37.290 --> 00:32:40.160 represented by all of these features,00:32:40.160 --> 00:32:41.456 and then you have the admin,00:32:41.460 --> 00:32:42.312 which is technically,00:32:42.312 --> 00:32:43.588 you know, we have a different.00:32:43.588 --> 00:32:45.329 We have a different app pool for it, right?00:32:45.329 --> 00:32:47.982 Come in the seller dashboard for this00:32:47.982 --> 00:32:51.007 project is if you've heard the phrase X00:32:51.007 --> 00:32:53.649 portal flying around the past few months,00:32:53.650 --> 00:32:56.578 a seller dashboard will be will be an00:32:56.578 --> 00:32:59.480 X portal, right? Yes thank you Kyle.00:32:59.480 --> 00:33:01.124 So any dashboard besides the user00:33:01.124 --> 00:33:02.830 dashboard will be an exportable.00:33:02.830 --> 00:33:05.728 So that means it's sort of another00:33:05.728 --> 00:33:08.390 site used by another entity.00:33:08.390 --> 00:33:08.819 So.00:33:08.819 --> 00:33:10.535 Everything in here obviously00:33:10.535 --> 00:33:12.960 is going to be custom, uh,00:33:12.960 --> 00:33:15.215 at least for right now, because we don't.00:33:15.215 --> 00:33:17.750 We don't really have an out of the box.00:33:17.750 --> 00:33:18.686 A third dashboard,00:33:18.686 --> 00:33:20.870 yet James is a sort of working00:33:20.935 --> 00:33:22.986 on it in between some of the00:33:22.986 --> 00:33:24.629 other things that he's doing,00:33:24.630 --> 00:33:26.911 and so you can sort of see, like?00:33:26.911 --> 00:33:29.508 OK, they're gonna need a landing page.00:33:29.510 --> 00:33:32.086 They're going to create new team stores.00:33:32.090 --> 00:33:33.614 They're gonna add product,00:33:33.614 --> 00:33:35.519 so there's a product designer.00:33:35.520 --> 00:33:38.000 OK, so as soon as I see adding new products,00:33:38.000 --> 00:33:39.520 I'm like woah woah.00:33:39.520 --> 00:33:39.900 Woah.00:33:39.900 --> 00:33:40.832 And at this point,00:33:40.832 --> 00:33:42.230 if I was working on this00:33:42.286 --> 00:33:45.884 project, I'd probably hit up Kyle or the00:33:45.884 --> 00:33:48.194 PM at the PM is who you should hit up.00:33:48.200 --> 00:33:50.960 Not Kyle, I'd hit up the PM and I'd say hey,00:33:50.960 --> 00:33:53.768 I just want to check on something like how00:33:53.768 --> 00:33:56.657 are products coming into the system here?00:33:56.660 --> 00:33:58.828 And 'cause then you'll point out like I00:33:58.828 --> 00:34:01.178 see this adding new products right here.00:34:01.180 --> 00:34:03.312 And they'll say, Oh yeah, uh,00:34:03.312 --> 00:34:06.030 you know somebody is going to log into the00:34:06.101 --> 00:34:08.597 seller dashboard and they're going to.00:34:08.600 --> 00:34:12.758 They're going to create their own products.00:34:12.760 --> 00:34:14.584 And when you start thinking about00:34:14.584 --> 00:34:16.292 the happy path, you're like,00:34:16.292 --> 00:34:18.668 well, so shouldn't this be first?00:34:21.180 --> 00:34:25.425 Right, I mean if if there's no point00:34:25.425 --> 00:34:27.315 in doing anything in the storefront.00:34:27.320 --> 00:34:29.950 If you don't have products.00:34:29.950 --> 00:34:31.740 And you're not gonna have00:34:31.740 --> 00:34:33.172 products until somebody comes00:34:33.172 --> 00:34:35.320 in here and adds a new product.00:34:35.320 --> 00:34:37.215 So now we're starting to00:34:37.215 --> 00:34:39.110 get a really good picture.00:34:39.110 --> 00:34:41.783 UM, and and then this jumped out to me.00:34:41.790 --> 00:34:43.302 This will allow franchisees.00:34:43.302 --> 00:34:45.218 So now I'm like, oh,00:34:45.218 --> 00:34:47.606 the person that uses this seller00:34:47.606 --> 00:34:50.330 dashboard is going to be a franchise E.00:34:50.330 --> 00:34:51.653 OK, that's cool.00:34:51.653 --> 00:34:56.280 Uhm, and you know you see all these you know.00:34:56.280 --> 00:34:57.544 Viewing new historical orders?00:34:57.544 --> 00:34:59.578 That's a fancy way of, you know.00:34:59.578 --> 00:35:00.698 Just saying in the orders00:35:00.698 --> 00:35:02.249 tab on the on the dashboard,00:35:02.250 --> 00:35:04.778 similar to the similar to the user dashboard.00:35:06.860 --> 00:35:09.345 So at this point I've been talking00:35:09.345 --> 00:35:11.813 to you guys for I think 1520
00:35:11.813 --> 00:35:14.178 minutes and we've gone through.00:35:14.180 --> 00:35:16.791 Arguably, you know, one of the will00:35:16.791 --> 00:35:19.339 say the third most customized Seth00:35:19.339 --> 00:35:22.482 project since I've been here at least.00:35:22.490 --> 00:35:25.409 Uhm, we've gone through the entire IAW.00:35:25.410 --> 00:35:27.522 We've we've discovered what00:35:27.522 --> 00:35:29.396 we don't understand, uh,00:35:29.396 --> 00:35:30.826 we've discovered what we don't00:35:30.826 --> 00:35:32.350 even need to worry about,00:35:32.350 --> 00:35:33.430 and we've discovered what00:35:33.430 --> 00:35:35.050 we do need to worry about.00:35:35.050 --> 00:35:37.210 And when you break things00:35:37.210 --> 00:35:38.938 into those three categories.00:35:38.940 --> 00:35:40.805 It's hugely beneficial and it00:35:40.805 --> 00:35:43.840 only took 15 or 20 minutes to do,00:35:43.840 --> 00:35:46.008 and if you did things the way I00:35:46.008 --> 00:35:48.060 recommended you wrote some00:35:48.060 --> 00:35:51.140 we we gotta hammer on the seller dashboard00:35:51.140 --> 00:35:53.038 first because I don't know about you guys.00:35:53.040 --> 00:35:55.758 But I absolutely hate developing against00:35:55.758 --> 00:36:00.390 test products that never goes well so.00:36:00.390 --> 00:36:02.070 I want I want those real products in00:36:02.070 --> 00:36:03.800 there and to get those real products in00:36:03.800 --> 00:36:05.649 there we need to emulate a franchisee.00:36:05.650 --> 00:36:07.970 So we need to we need to do00:36:07.970 --> 00:36:09.400 the seller dashboard.00:36:09.400 --> 00:36:12.760 That's a good point for for a reason.00:36:12.760 --> 00:36:17.114 That's not necessarily so crystal clear it's.00:36:17.120 --> 00:36:18.896 It's just that there's the reason00:36:18.896 --> 00:36:21.159 it's so hard to develop a feature00:36:21.159 --> 00:36:23.525 based off the test products is because00:36:23.593 --> 00:36:25.621 when connect finally gets their hands00:36:25.621 --> 00:36:28.558 on it and delivers US client data.00:36:28.558 --> 00:36:30.136 It's there's no.00:36:30.140 --> 00:36:32.268 I mean it's gonna be in just00:36:32.268 --> 00:36:33.978 whatever seemed right at the time.00:36:33.980 --> 00:36:36.560 There's not like a concrete model00:36:36.560 --> 00:36:39.700 of how it's gonna be, it's just.00:36:39.700 --> 00:36:42.940 Kind of random from my experience.00:36:42.940 --> 00:36:44.830 So that that that's kind of my00:36:44.830 --> 00:36:46.677 interpretation of why it doesn't go well.00:36:46.680 --> 00:36:48.024 Developing developing a feature00:36:48.024 --> 00:36:50.040 off of test products because when00:36:50.101 --> 00:36:51.757 connect finally gives it to you.00:36:51.760 --> 00:36:55.942 It's not gonna be like that, you know?00:36:55.942 --> 00:36:59.547 Yeah yeah, it's absolutely right.00:36:59.550 --> 00:37:02.938 So yeah, now that was 20 minutes.00:37:02.940 --> 00:37:03.876 Hopefully you know,00:37:03.876 --> 00:37:06.060 at some point we're gonna we'll get00:37:06.126 --> 00:37:07.968 into a better habit about getting00:37:07.968 --> 00:37:09.709 everybody like a two hour ticket00:37:09.709 --> 00:37:11.525 to do a deep dive in the IW.00:37:11.530 --> 00:37:13.550 UM, that is, you know,00:37:13.550 --> 00:37:15.538 this is sort of my method for00:37:15.538 --> 00:37:17.392 when I'm just like somebody says,00:37:17.392 --> 00:37:19.709 oh hey, this this project is in,00:37:19.710 --> 00:37:21.450 you know, bad shape or whatever,00:37:21.450 --> 00:37:22.941 and I just wanna have a cursory00:37:22.941 --> 00:37:24.309 understanding of what the client wants.00:37:24.310 --> 00:37:26.650 I mean, we're there, right?00:37:26.650 --> 00:37:27.304 So you know,00:37:27.304 --> 00:37:29.250 now I'm gonna come up here to actors.00:37:29.250 --> 00:37:30.720 Now they've gone all the way through.00:37:30.720 --> 00:37:32.118 I have like this full circle,00:37:32.120 --> 00:37:33.584 so now I'm going to go to actors00:37:33.584 --> 00:37:35.375 and I'm going to see what exactly00:37:35.375 --> 00:37:36.200 they're talking about.00:37:36.200 --> 00:37:37.952 Like athlete is the client I00:37:37.952 --> 00:37:39.120 don't care about that.00:37:39.120 --> 00:37:41.394 Oh franchisee first to an athlete00:37:41.394 --> 00:37:43.809 franchisee who will be managing a00:37:43.809 --> 00:37:46.293 team store using the seller dashboard.00:37:46.300 --> 00:37:48.050 Franchisees must also be related00:37:48.050 --> 00:37:49.800 to a content management user.00:37:49.800 --> 00:37:51.208 Currently this associated with00:37:51.208 --> 00:37:52.616 in the franchise section,00:37:52.620 --> 00:37:53.992 but this may be moved to the00:37:53.992 --> 00:37:55.079 user section of the seems.00:37:55.080 --> 00:37:57.012 I don't really understand or care to00:37:57.012 --> 00:38:00.100 be honest. What that means right now.00:38:00.100 --> 00:38:01.920 Guest user blah blah blah00:38:01.920 --> 00:38:03.376 blah blah registered customer.00:38:03.380 --> 00:38:05.460 OK UM HQ administrator.00:38:05.460 --> 00:38:07.316 OK, so they're they're gonna00:38:07.316 --> 00:38:09.320 have full access to edit vendors.00:38:09.320 --> 00:38:10.846 Uh, OK, so it doesn't say it00:38:10.846 --> 00:38:12.599 on here and it probably should,00:38:12.600 --> 00:38:14.172 but we know from before they're00:38:14.172 --> 00:38:15.906 gonna use the admin portal, right?00:38:15.906 --> 00:38:17.768 So now I'm like OK I'm starting00:38:17.768 --> 00:38:19.851 to get names here and if you look00:38:19.851 --> 00:38:22.020 at the goals if you look at the00:38:22.020 --> 00:38:23.688 goals that are in column three,00:38:23.690 --> 00:38:25.538 it actually goes through a lot of the00:38:25.538 --> 00:38:27.416 things that that user is responsible for.00:38:27.420 --> 00:38:29.373 So if you look at the second one there,00:38:29.380 --> 00:38:30.302 I create.00:38:30.302 --> 00:38:33.068 In the admin like account admins00:38:33.070 --> 00:38:34.570 and do all of these things.00:38:34.570 --> 00:38:36.466 Sometimes it does kind of refer00:38:36.466 --> 00:38:38.350 to what they should be doing.00:38:38.350 --> 00:38:41.366 Just as an aside.00:38:41.366 --> 00:38:44.280 Cool, uh, thank you so so now.00:38:44.280 --> 00:38:45.620 Now after going through it,00:38:45.620 --> 00:38:48.532 I know that a franchisee will use00:38:48.532 --> 00:38:50.897 the seller dashboard HQ admin will00:38:50.897 --> 00:38:53.431 use the admin and a registered00:38:53.431 --> 00:38:55.916 customer will use the storefront.00:38:55.920 --> 00:38:57.258 So OK, cool.00:38:57.258 --> 00:38:57.704 Uhm,00:38:57.704 --> 00:39:01.799 so now I'm starting to get a picture of,00:39:01.800 --> 00:39:02.664 you know,00:39:02.664 --> 00:39:05.412 a franchise E is is somebody who00:39:05.412 --> 00:39:07.991 will who will be managing you know00:39:07.991 --> 00:39:10.591 it says a team store but you know00:39:10.591 --> 00:39:13.800 they can manage multiple why couldn't they?00:39:13.800 --> 00:39:15.930 So they'll manage multiple teams00:39:15.930 --> 00:39:20.266 stores and if you dig through in here.00:39:20.270 --> 00:39:23.250 You find out that, uh,00:39:23.250 --> 00:39:26.729 here search the other thing, I don't know.00:39:26.729 --> 00:39:28.487 Is you know county that we're00:39:28.487 --> 00:39:29.700 talking about counties?00:39:29.700 --> 00:39:30.960 What the hell does that mean?00:39:30.960 --> 00:39:32.700 Oh cool, it shows up here.00:39:32.700 --> 00:39:34.264 Franchisees can be associated00:39:34.264 --> 00:39:35.437 to multiple counties,00:39:35.440 --> 00:39:37.570 but there will be only.00:39:37.570 --> 00:39:41.070 Ever be a single franchisee per county?00:39:41.070 --> 00:39:44.738 Oh cool OK so.00:39:44.740 --> 00:39:46.380 Like I don't know what the counties are00:39:46.380 --> 00:39:48.338 in Texas or wherever you know you guys live,00:39:48.340 --> 00:39:49.615 but you'd start applying your00:39:49.615 --> 00:39:51.475 own data like I live in Franklin00:39:51.475 --> 00:39:52.790 County and then we have,00:39:52.790 --> 00:39:54.020 you know, like Delaware County.00:39:54.020 --> 00:39:56.414 So like I can I could be a franchise00:39:56.414 --> 00:39:58.780 E in both Franklin or Delaware.00:39:58.780 --> 00:40:01.036 But like once I claim a county like00:40:01.036 --> 00:40:03.226 nobody else can come into this county.00:40:03.230 --> 00:40:04.727 So OK cool,00:40:04.727 --> 00:40:08.220 so that's how counties come into it.00:40:08.220 --> 00:40:09.914 And you know you have a franchise.00:40:09.920 --> 00:40:11.230 You'll use a seller dashboard,00:40:11.230 --> 00:40:12.247 manage multiple stores.00:40:12.247 --> 00:40:14.620 That all will be within a county.00:40:14.620 --> 00:40:16.918 Or you know, maybe multiple counties.00:40:16.920 --> 00:40:20.154 UM, they'll add products to that store.00:40:20.160 --> 00:40:21.315 So add, edit,00:40:21.315 --> 00:40:23.240 delete products from team stores.00:40:23.240 --> 00:40:24.764 So now I'm starting to think00:40:24.764 --> 00:40:25.780 that like Team store,00:40:25.780 --> 00:40:28.272 one might be my Little League baseball00:40:28.272 --> 00:40:30.998 team and team store two might be00:40:30.998 --> 00:40:32.978 qubs Little League baseball team.00:40:32.980 --> 00:40:35.510 Maybe you know that may or may not be right,00:40:35.510 --> 00:40:36.692 but that's that's what I'm gonna00:40:36.692 --> 00:40:38.265 say to myself to try to understand00:40:38.265 --> 00:40:39.009 what they're doing.00:40:39.010 --> 00:40:41.416 And then for the product editor.00:40:41.420 --> 00:40:42.788 You know, maybe they.00:40:42.788 --> 00:40:43.814 Maybe they can.00:40:43.820 --> 00:40:44.944 You know they're gonna,00:40:44.944 --> 00:40:46.960 they're gonna create or they're gonna offer.00:40:46.960 --> 00:40:49.456 OK, I misspoke to myself there,00:40:49.460 --> 00:40:49.914 right?00:40:49.914 --> 00:40:50.368 Uh,00:40:50.368 --> 00:40:52.184 because it's not necessarily00:40:52.184 --> 00:40:54.640 going to be specifically a store.00:40:54.640 --> 00:40:56.468 What they'll do is they'll set up, they'll.00:40:56.468 --> 00:40:58.308 They'll create products that multiple00:40:58.308 --> 00:41:00.100 baseball teams can order from.00:41:00.100 --> 00:41:01.260 That makes more sense, right?00:41:01.260 --> 00:41:02.646 That's how they'll make more money.00:41:02.650 --> 00:41:04.738 So, uh, they're they're gonna create00:41:04.738 --> 00:41:06.540 their products, put them in a catalog.00:41:06.540 --> 00:41:08.340 But what does this mean for the catalog?00:41:08.340 --> 00:41:09.282 By the way.00:41:09.282 --> 00:41:12.978 I mean, if a franchise E.00:41:12.978 --> 00:41:16.046 Can create multiple stores.00:41:16.050 --> 00:41:18.006 How am I gonna shop like?00:41:18.010 --> 00:41:19.754 Obviously they're gonna want00:41:19.754 --> 00:41:22.370 a user to shop by store.00:41:22.370 --> 00:41:25.163 So now we just unlocked one of00:41:25.163 --> 00:41:28.616 one of the pieces of drama to come00:41:28.616 --> 00:41:31.848 in here in the catalog section,00:41:31.850 --> 00:41:33.985 and you see in here like athletic00:41:33.985 --> 00:41:36.210 versus Oh Boy Team store listing.00:41:36.210 --> 00:41:38.614 OK, so. The catalog,00:41:38.614 --> 00:41:42.220 or at least under the catalog.00:41:42.220 --> 00:41:45.236 We're gonna pull in a list of stores,00:41:45.240 --> 00:41:45.612 right?00:41:45.612 --> 00:41:47.472 That are probably going to00:41:47.472 --> 00:41:48.960 be filtered by county,00:41:48.960 --> 00:41:50.696 so I would click on like Franklin00:41:50.696 --> 00:41:52.240 County and then I'd see all00:41:52.240 --> 00:41:53.728 the different stores and then I00:41:53.728 --> 00:41:55.771 click on the store and only then00:41:55.771 --> 00:41:58.033 would I finally see the products.00:41:58.040 --> 00:41:59.124 Wow, interesting,00:41:59.124 --> 00:42:02.918 never done this before for SF project.00:42:02.920 --> 00:42:04.840 So now you're starting to get00:42:04.840 --> 00:42:06.120 an image of that.00:42:06.120 --> 00:42:07.803 And then if we go back to the product00:42:07.803 --> 00:42:09.718 details page it's like oh wait, a minute.00:42:09.718 --> 00:42:11.872 I remember that you could that00:42:11.872 --> 00:42:13.100 there's personalization options,00:42:13.100 --> 00:42:14.860 which makes so much sense,00:42:14.860 --> 00:42:17.713 so I'm going to click on a T shirt.00:42:17.720 --> 00:42:20.445 From you know this franchisees00:42:20.445 --> 00:42:22.080 team store page.00:42:22.080 --> 00:42:24.258 And then I can enter in,00:42:24.260 --> 00:42:27.200 you know what the team name is going to be?00:42:27.200 --> 00:42:28.079 So, like, uh,00:42:28.079 --> 00:42:30.580 where the where the name goes on there,00:42:30.580 --> 00:42:31.640 what the number is?00:42:31.640 --> 00:42:33.783 And then I'm like, Oh my gosh.00:42:33.783 --> 00:42:36.310 Are there going to be options in?00:42:36.310 --> 00:42:38.374 This should be every front end00:42:38.374 --> 00:42:40.470 developers should freak out about this.00:42:40.470 --> 00:42:43.098 They're gonna be options to like.00:42:43.100 --> 00:42:44.136 Put names on these,00:42:44.136 --> 00:42:46.040 like how would we even do that?00:42:46.040 --> 00:42:49.240 So I ordered 20 shirts and there00:42:49.240 --> 00:42:51.040 has to be a personalization00:42:51.040 --> 00:42:53.336 option for each one individually.00:42:53.336 --> 00:42:56.240 So it's basically a separate product.00:42:56.240 --> 00:42:57.736 Uhm? Or you know?00:42:57.736 --> 00:43:01.099 Or maybe we're gonna send the the you know,00:43:01.100 --> 00:43:02.678 maybe it's not a separate product,00:43:02.680 --> 00:43:04.704 it's all the same product, uh?00:43:04.704 --> 00:43:06.124 Although they would have to00:43:06.124 --> 00:43:06.976 be different sizes.00:43:06.980 --> 00:43:09.396 So you you have to figure that out.00:43:09.400 --> 00:43:10.464 And then you gotta,00:43:10.464 --> 00:43:12.367 you have a place for them to00:43:12.367 --> 00:43:13.359 put all the names.00:43:13.360 --> 00:43:15.040 You know, Chris Black,00:43:15.040 --> 00:43:16.680 Brandon Murphy, Jessie Webb?00:43:16.680 --> 00:43:19.080 So maybe we've done that for00:43:19.080 --> 00:43:21.159 for a for a project,00:43:21.160 --> 00:43:22.654 it seems likely we've done something00:43:22.654 --> 00:43:24.040 like that for another project,00:43:24.040 --> 00:43:27.893 so that's one in trying to understand00:43:27.893 --> 00:43:29.148 what the client's gonna want.00:43:29.150 --> 00:43:30.627 Maybe we go into the old F,00:43:30.630 --> 00:43:33.844 stand up with that question like hey,00:43:33.844 --> 00:43:36.406 has anyone ever done personalization options?00:43:36.410 --> 00:43:38.930 For the product details page for like00:43:38.930 --> 00:43:40.360 variant product variants specifically,00:43:40.360 --> 00:43:42.810 maybe around T shirts with like small,00:43:42.810 --> 00:43:45.660 medium and large kind of thing.00:43:45.660 --> 00:43:46.098 If not,00:43:46.098 --> 00:43:48.129 you know you could go to Amazon and and00:43:48.129 --> 00:43:49.897 get a visual of that kind of thing.00:43:49.900 --> 00:43:51.293 I actually did that when I was00:43:51.293 --> 00:43:51.890 trying to understand00:43:51.929 --> 00:43:53.431 what they wanted and I'm like, well,00:43:53.431 --> 00:43:56.079 I guess I have bought my wife like00:43:56.079 --> 00:43:57.769 personalized like jewelry and stuff00:43:57.769 --> 00:44:00.070 like that off Amazon for like when00:44:00.070 --> 00:44:02.145 our kids were born and then I went and00:44:02.145 --> 00:44:03.908 looked and I'm like Oh yeah wow look at00:44:03.908 --> 00:44:05.522 that they have just a little input box00:44:05.522 --> 00:44:07.559 where you put the name in and you know.00:44:07.559 --> 00:44:11.711 So now we've gotten an understanding of sort00:44:11.711 --> 00:44:15.603 of the like the full round trip, right?00:44:15.603 --> 00:44:18.931 And now I just had another epiphany, right?00:44:18.931 --> 00:44:20.736 Which is the shipping section,00:44:20.740 --> 00:44:23.368 so when it's when you go in to check00:44:23.368 --> 00:44:26.024 out and you're reading about this,00:44:26.024 --> 00:44:30.296 a ship to team versus ship to home.00:44:30.300 --> 00:44:34.870 Like OK, so ship to team. So.00:44:34.870 --> 00:44:37.432 Will be distributed by a single00:44:37.432 --> 00:44:41.260 individual associated with that team, uhm?00:44:41.260 --> 00:44:44.268 And then ship to home so you know, I,00:44:44.268 --> 00:44:46.824 I'm still not 100% sure what this is,00:44:46.824 --> 00:44:49.860 but when I see this and read this,00:44:49.860 --> 00:44:51.904 I have a visual of somebody getting00:44:51.904 --> 00:44:53.520 a box of everybody,00:44:53.520 --> 00:44:55.718 T shirt and then handing them out00:44:55.718 --> 00:44:57.539 at like practice or something.00:44:57.540 --> 00:45:00.240 Right now shipped to home.00:45:00.240 --> 00:45:02.048 You know that that seems to actually be00:45:02.048 --> 00:45:04.360 the same thing, so I'm not really sure.00:45:04.360 --> 00:45:07.807 I'm and now I have a question to ask00:45:07.807 --> 00:45:09.938 the PM because I'm not really sure what00:45:09.938 --> 00:45:11.549 the difference between these two things are.00:45:11.550 --> 00:45:13.440 Uh, so you're going to want to00:45:13.440 --> 00:45:15.050 get clarification on that at some00:45:15.050 --> 00:45:16.046 point in the future.00:45:16.050 --> 00:45:18.366 So we've we've basically gone through,00:45:18.370 --> 00:45:20.975 and now I think 25 minutes, uh,00:45:20.975 --> 00:45:24.370 and we have a pretty decent understanding00:45:24.370 --> 00:45:26.710 of what the client wants here.00:45:26.710 --> 00:45:29.867 UM, they want they essentially three sites,00:45:29.870 --> 00:45:31.508 right? They're they're, they're gonna have.00:45:31.510 --> 00:45:32.695 The franchisee is gonna come00:45:32.695 --> 00:45:33.643 on the seller dashboard.00:45:33.650 --> 00:45:35.642 They're gonna create products.00:45:35.642 --> 00:45:37.136 Those products will.00:45:37.140 --> 00:45:39.030 There will be some customizations obviously00:45:39.030 --> 00:45:41.469 needed on the back end and the front end,00:45:41.470 --> 00:45:43.500 but eventually those products will00:45:43.500 --> 00:45:46.082 be viewed in the catalog after00:45:46.082 --> 00:45:48.006 somebody registers as normal.00:45:48.010 --> 00:45:50.026 There will be some multifactor uh,00:45:50.030 --> 00:45:51.790 though obviously be some customizations00:45:51.790 --> 00:45:54.219 for the how the site is gonna00:45:54.219 --> 00:45:55.729 look a custom contact form.00:45:55.730 --> 00:45:57.270 No idea what the athlete nation is,00:45:57.270 --> 00:45:58.870 but I am for now.00:45:58.870 --> 00:46:01.222 Gonna just safe assumption that this00:46:01.222 --> 00:46:04.065 is just more custom sort of marketing00:46:04.065 --> 00:46:06.459 homepage type stuff that they broke00:46:06.459 --> 00:46:08.688 out into a different feature.00:46:08.690 --> 00:46:11.147 And then you have the catalog, uh, you know.00:46:11.147 --> 00:46:12.542 Eventually there's going to be00:46:12.542 --> 00:46:13.390 some weirdness here.00:46:13.390 --> 00:46:15.148 I'm definitely gonna want to go00:46:15.148 --> 00:46:17.576 look at mockups to to have a better00:46:17.576 --> 00:46:19.370 understanding of what all this is,00:46:19.370 --> 00:46:21.130 but eventually they're gonna drill00:46:21.130 --> 00:46:22.186 down the catalogs.00:46:22.190 --> 00:46:24.278 Gonna pull like stores that are00:46:24.278 --> 00:46:25.670 all in a county,00:46:25.670 --> 00:46:27.533 so I'll probably be able to search by county,00:46:27.540 --> 00:46:29.152 which actually makes sense.00:46:29.152 --> 00:46:31.814 Because if I live in a county,00:46:31.814 --> 00:46:34.990 I wanna be able to filter by that county.00:46:34.990 --> 00:46:36.622 The product details page.00:46:36.622 --> 00:46:38.254 You have some personalization00:46:38.254 --> 00:46:39.609 customizations carts the same.00:46:39.610 --> 00:46:40.864 Check out there's some weird stuff00:46:40.864 --> 00:46:41.960 we have some questions about,00:46:41.960 --> 00:46:43.675 but eventually it'll go through00:46:43.675 --> 00:46:45.390 checkout and then in the00:46:45.452 --> 00:46:49.220 admin. Now we know that essentially00:46:49.220 --> 00:46:52.172 the only customizations to the admin00:46:52.172 --> 00:46:54.140 are basically what customizations00:46:54.210 --> 00:46:56.738 we needed to make to SEV in general,00:46:56.740 --> 00:46:58.576 specifically franchises, counties,00:46:58.576 --> 00:47:02.248 and then using stores under franchises.00:47:02.250 --> 00:47:04.986 So that's less than 30 minutes.00:47:04.990 --> 00:47:08.438 And we have almost a full grasp00:47:08.438 --> 00:47:11.606 about what the client wants here.00:47:11.610 --> 00:47:14.358 And man when you start when00:47:14.358 --> 00:47:16.190 you have that understanding,00:47:16.190 --> 00:47:19.200 I mean it makes working on tasks00:47:19.200 --> 00:47:21.868 so much easier and it really.00:47:21.870 --> 00:47:22.814 It's imperative.00:47:22.814 --> 00:47:25.646 So definitely encourage you guys to00:47:25.646 --> 00:47:28.599 start doing this and also to the point00:47:28.599 --> 00:47:30.937 to where if you get put on a project00:47:30.937 --> 00:47:32.520 and for whatever reason they don't00:47:32.520 --> 00:47:34.840 give you a ticket to go through the AW.00:47:34.840 --> 00:47:35.506 Hit me up,00:47:35.506 --> 00:47:37.726 hit the PM up say hey I need I'm00:47:37.726 --> 00:47:40.126 going through the IW I need a ticket.00:47:40.130 --> 00:47:43.808 But looking at it from this feature00:47:43.808 --> 00:47:45.941 level is so helpful because obviously00:47:45.941 --> 00:47:48.269 when all of these are expanded,00:47:48.270 --> 00:47:50.265 it's the same thing as when we're00:47:50.265 --> 00:47:51.770 looking through the code right,00:47:51.770 --> 00:47:52.486 it's overwhelming.00:47:52.486 --> 00:47:52.844 Right,00:47:52.844 --> 00:47:54.992 but when you collapse them and00:47:54.992 --> 00:47:56.945 you just literally start thinking00:47:56.945 --> 00:47:58.865 about it feature by feature,00:47:58.870 --> 00:48:00.970 it's much easier today to00:48:00.970 --> 00:48:02.230 digest and understand.