WEBVTT 1 00:00:01.829 --> 00:00:07.890 Adara Carrillo: Hello everyone i'm going to introduce you to our teams project mastermind created by us, the data masters. 2 00:00:08.970 --> 00:00:17.520 Adara Carrillo: So our team chose this project because we wanted a better way to keep ourselves productive on task and organized our idea was to create an all in one. 3 00:00:18.090 --> 00:00:23.850 Adara Carrillo: Simple yet stylish easy to use application that was still customized to meet ours and our users needs. 4 00:00:24.360 --> 00:00:31.740 Adara Carrillo: We wanted to eliminate the need for multiple Apps and instead build something that was useful and made to feel personalized for everyday productivity. 5 00:00:32.700 --> 00:00:44.700 Adara Carrillo: Our plan was initially to create a sort of hybrid social media and productivity APP but in the end we condense our features down to a few main components, a calendar tasks Journal and rewards. 6 00:00:48.870 --> 00:00:50.070 Lawrence Marquez: Hello Lawrence. 7 00:00:51.180 --> 00:01:04.920 Lawrence Marquez: So, and the architecture of mastermind we made use of the morne stack development paradigm, which consists, the mongo db, which is a no sql Open Source database Program. 8 00:01:05.370 --> 00:01:10.770 Lawrence Marquez: Express js a back end web application framework to develop our api's for use in our application. 9 00:01:11.370 --> 00:01:27.180 Lawrence Marquez: yeah js front end web application framework developed and maintained by Facebook, to create a dynamic and simple user interface and node js an open source back end javascript runtime environment which allows us to run our code without using a web browser. 10 00:01:28.290 --> 00:01:38.430 Lawrence Marquez: We also make use of aws to host our server through et tube as well as hosting some files that we make use of our application to an s3 instance. 11 00:01:39.060 --> 00:01:58.470 Lawrence Marquez: EC to is just a basic server that i've loaded with different frameworks, such as engines PM to, and you know to to make it easier to host our application and s3 is just a basic storage instance where it can hold photos or videos anything you might need like that. 12 00:01:59.730 --> 00:02:03.300 Lawrence Marquez: And then on next is mark he's going to touch on our. 13 00:02:06.330 --> 00:02:06.990 Lawrence Marquez: target market. 14 00:02:09.180 --> 00:02:21.150 Marc Jimeno: A low on mark and i'll be talking about target market, so the target market audience for mastermind would be professionals, need to be timely and. 15 00:02:22.650 --> 00:02:37.260 Marc Jimeno: Be at ultimate productivity at all times, this would mean business owners students organizers writers and multitasker and basically anyone who wants to plan ahead or be consistent with their life. 16 00:02:39.120 --> 00:02:49.800 Marc Jimeno: We also want to target people like ourselves, who feel that using multiple productivity applications can be a hassle and want one centralized space to keep. 17 00:02:51.150 --> 00:03:05.490 Marc Jimeno: track of what they need to do, while also having the ability to keep notes for themselves about the direction of their feature and how their productivity is or take notes of what might need to be done later on. 18 00:03:09.990 --> 00:03:10.320 Marc Jimeno: and 19 00:03:11.790 --> 00:03:36.870 Marc Jimeno: According to survey by you to me more than 70% of workers report feeling distracted on the job but 16% saying that almost always feel unfocused with the use of master Ryan, it will make the users be more consistent and the usage of task rewards will make the users also. 20 00:03:38.580 --> 00:03:40.830 Marc Jimeno: make it a habit to be productive. 21 00:03:42.270 --> 00:03:43.170 Marc Jimeno: And now. 22 00:03:44.760 --> 00:03:46.230 Marc Jimeno: Morgan will be. 23 00:03:47.760 --> 00:03:49.590 Marc Jimeno: doing the project management style. 24 00:03:51.180 --> 00:03:51.810 Marc Jimeno: mastermind. 25 00:03:52.770 --> 00:04:01.500 Marbien Jimeno: hello, my name is marvin and I will be talking about our groups of my project management style for mastermind. 26 00:04:02.940 --> 00:04:04.770 Marbien Jimeno: For this project we. 27 00:04:05.940 --> 00:04:16.470 Marbien Jimeno: Use the type of agile software development framework, known as extreme program it was created by Ken back during his employment this in Chrysler. 28 00:04:17.550 --> 00:04:20.040 Marbien Jimeno: And is known for being flexible and. 29 00:04:21.330 --> 00:04:25.800 Marbien Jimeno: And for accommodating for customers ever changing requirements. 30 00:04:28.860 --> 00:04:31.470 Marbien Jimeno: next hour we'll be talking about our team's timeline. 31 00:04:33.270 --> 00:04:41.280 Marbien Jimeno: For the first strike strike a, which consisted of one to two weeks Lawrence and marvin headed. 32 00:04:43.290 --> 00:04:52.470 Marbien Jimeno: The, beginning with the goals of establishing a login and registration system and laying out a beginning, back in architecture. 33 00:04:53.880 --> 00:04:59.820 Marbien Jimeno: For stripe be taking approximately three weeks all TEAM members were. 34 00:05:01.890 --> 00:05:13.440 Marbien Jimeno: started on their individual pages and further back and work was done by Lawrence restricted see which took about three weeks continued work on. 35 00:05:14.880 --> 00:05:18.180 Marbien Jimeno: Each each of the team members each of our. 36 00:05:19.260 --> 00:05:22.230 Marbien Jimeno: pages on our local devices. 37 00:05:25.380 --> 00:05:25.620 and 38 00:05:26.850 --> 00:05:27.390 Marbien Jimeno: Lawrence. 39 00:05:28.620 --> 00:05:39.240 Marbien Jimeno: Would with the goal of finishing up the back end work for stride de taken approximately three weeks, we hope to finish up on the all of the. 40 00:05:39.930 --> 00:05:55.380 Marbien Jimeno: Calendar tasks and gamification and notes and page on our local machines and hopefully try to merge it into a single application, the single backend developed by Lawrence and and stride he. 41 00:05:56.790 --> 00:06:05.010 Marbien Jimeno: We have to finish for implementation of the front end and back end and finalize full functionality and design. 42 00:06:10.110 --> 00:06:17.070 Marbien Jimeno: now pass it off to Lawrence to talk about to start talking about our project demos. 43 00:06:18.570 --> 00:06:22.500 Lawrence Marquez: So i'm going to start off by screen sharing my part of the. 44 00:06:23.760 --> 00:06:24.600 Lawrence Marquez: application. 45 00:06:27.870 --> 00:06:28.260 Lawrence Marquez: See. 46 00:06:32.100 --> 00:06:36.210 Lawrence Marquez: Okay, so this is just the basic starting page for mastermind. 47 00:06:39.990 --> 00:06:51.750 Lawrence Marquez: Alright, so then now, we have two different login pages at the moment or not login pages, but forms that you can make yourself, so you can make use of the registration. 48 00:06:53.040 --> 00:06:54.930 Lawrence Marquez: Where you'll be able to put in a. 49 00:06:57.330 --> 00:07:00.480 Lawrence Marquez: valid email and then create a password. 50 00:07:02.160 --> 00:07:08.370 Lawrence Marquez: And it will log you in based on if it's correct so we're gonna make a. 51 00:07:09.810 --> 00:07:10.350 Lawrence Marquez: alright. 52 00:07:11.940 --> 00:07:15.780 Lawrence Marquez: So now you'll see that we are logged in we have different. 53 00:07:17.730 --> 00:07:18.390 Lawrence Marquez: possible. 54 00:07:20.070 --> 00:07:29.520 Lawrence Marquez: choices that you can go to i'm going to log out and then show you the working login page as well, so this is the one that I was working on on my page. 55 00:07:30.630 --> 00:07:40.020 Lawrence Marquez: Alright, so now it's going to take you to our calendar page which on my end isn't working but it's working on harpy so we haven't merged that, but the majority of what I was working on was the. 56 00:07:41.790 --> 00:07:53.940 Lawrence Marquez: The login page is the back end and this profile page um it's just so so far it's just a basic profile page as a picture, where you're able to edit it I took. 57 00:07:55.650 --> 00:07:58.860 Lawrence Marquez: pictures from the original xbox 360 online. 58 00:08:00.660 --> 00:08:03.360 Lawrence Marquez: And it should be able to change pictures. 59 00:08:05.160 --> 00:08:13.980 Lawrence Marquez: and will provide a name, whatever email you given username your birthday and a biography that you could put and also. 60 00:08:15.090 --> 00:08:17.580 Lawrence Marquez: We have events that will appear dynamically. 61 00:08:19.590 --> 00:08:24.630 Lawrence Marquez: With some information about the event, right now, it doesn't say anything because they're just. 62 00:08:27.720 --> 00:08:39.450 Lawrence Marquez: Basic events and also, we have, I have a badge card that was kind of created in for use in our gamification when markets are going. 63 00:08:40.230 --> 00:08:53.610 Lawrence Marquez: i'm basically just has sort of cheese and achievements and reward that have been done, and you just have a badge count any badges that you may have gotten and challenges that you might have during the day. 64 00:08:55.530 --> 00:09:00.690 Lawrence Marquez: And that's most of the work i've gotten done i'm going to pass this off to marvin. 65 00:09:04.050 --> 00:09:06.390 Lawrence Marquez: he's going to show you what he's been working on. 66 00:09:07.350 --> 00:09:15.360 Marbien Jimeno: hello, my name is marvin again and i'm going to be showing you the calendar functionality that i've been working on. 67 00:09:20.310 --> 00:09:24.810 Marbien Jimeno: Okay, so what we have here is a full is a. 68 00:09:28.080 --> 00:09:29.100 Marbien Jimeno: Full calendar. 69 00:09:30.600 --> 00:09:47.970 Marbien Jimeno: library or API that I imported At first I tried to make my own calendar from javascript but ended up just importing this a full calendar library um I had it set up to where you can. 70 00:09:49.230 --> 00:09:51.870 Marbien Jimeno: To you can get a month view of the month. 71 00:09:52.920 --> 00:09:53.640 Of the. 72 00:09:54.780 --> 00:10:01.770 Marbien Jimeno: Have a weekly view and the daily view and abundant takes you to today and. 73 00:10:04.170 --> 00:10:05.040 To this week. 74 00:10:06.600 --> 00:10:12.630 Marbien Jimeno: Even this month hand with arrows here to manipulate the month and the views. 75 00:10:14.760 --> 00:10:22.590 Marbien Jimeno: To add a tab to add a task for the day or an event on tasks and event are interchangeable in this case. 76 00:10:23.760 --> 00:10:25.380 Marbien Jimeno: we're still working on the merge. 77 00:10:26.460 --> 00:10:27.570 Marbien Jimeno: button when you add a. 78 00:10:29.250 --> 00:10:36.270 Marbien Jimeno: An event or tasks over here, that would be a model will show up and then you'll be prompted to enter the task title. 79 00:10:39.240 --> 00:11:00.810 Marbien Jimeno: And what the tile the tasks actually is the priority level the start date and finish date priority the priority level is has more to do, of the gamification and which mark will discuss after i'm not talking about this, the calendar yeah after you add the task. 80 00:11:02.280 --> 00:11:08.280 Marbien Jimeno: Miss showed show up this is just some hard coded all day event, just as an example. 81 00:11:10.140 --> 00:11:11.790 So I could have it. 82 00:11:13.740 --> 00:11:16.200 Marbien Jimeno: show the day and show today. 83 00:11:17.970 --> 00:11:27.630 Marbien Jimeno: So it shows you the an example like an all day event kind of time vent if you would add it, it would, this would this is what it would look like on the calendar. 84 00:11:28.800 --> 00:11:29.160 and 85 00:11:30.210 --> 00:11:38.490 Marbien Jimeno: i'm still working on trying to integrate the sidebar functionalities from the sidebar to the calendar. 86 00:11:39.990 --> 00:11:44.970 Marbien Jimeno: that's what I have so far, and now I pass it off to mark to talk about gamification. 87 00:11:48.570 --> 00:11:59.250 Marc Jimeno: Hello i'm mark i'll be talking about task and gamification so the basic idea of the task. 88 00:12:01.470 --> 00:12:04.110 Marc Jimeno: So you add a task title, which will be. 89 00:12:05.340 --> 00:12:07.470 Marc Jimeno: The ones that's going to be shown on the. 90 00:12:08.580 --> 00:12:17.760 Marc Jimeno: On the calendar and the new new the new tasks button below it will be used to. 91 00:12:18.840 --> 00:12:22.800 Marc Jimeno: Set the description of what the tasks would be in what you need to do. 92 00:12:24.180 --> 00:12:28.920 Marc Jimeno: And for the task priority level that is what will be used. 93 00:12:29.940 --> 00:12:32.550 Marc Jimeno: that's what's being used for the gamification. 94 00:12:33.660 --> 00:12:34.260 Marc Jimeno: and 95 00:12:36.600 --> 00:12:40.170 Marc Jimeno: Based on the priority level that. 96 00:12:42.210 --> 00:12:45.000 Marc Jimeno: is set the task and the date. 97 00:12:47.040 --> 00:12:52.080 Marc Jimeno: That determines how many points, the user will get from. 98 00:12:54.570 --> 00:12:56.700 Marc Jimeno: From the system so having. 99 00:12:58.320 --> 00:13:01.830 Marc Jimeno: completed a low priority task. 100 00:13:04.740 --> 00:13:08.310 Marc Jimeno: quicker would result in. 101 00:13:09.840 --> 00:13:15.420 Marc Jimeno: Having less points since it's low priority, but having a high. 102 00:13:16.500 --> 00:13:17.880 Marc Jimeno: Night being able to. 103 00:13:19.380 --> 00:13:21.690 Marc Jimeno: Do a high priority task. 104 00:13:23.190 --> 00:13:26.100 Marc Jimeno: within days of creating it would. 105 00:13:27.510 --> 00:13:33.240 Marc Jimeno: Allow it for you to get more points and basically that's how it works and. 106 00:13:34.830 --> 00:13:38.520 Marc Jimeno: You can set the start date finished date for each task. 107 00:13:39.540 --> 00:13:40.680 Marc Jimeno: And yeah. 108 00:13:43.410 --> 00:13:50.160 Marc Jimeno: i'll pass it on to a Darren to talk about the journal functionalities. 109 00:13:54.210 --> 00:13:56.220 Marc Jimeno: Again, so I am going. 110 00:13:56.220 --> 00:14:09.180 Adara Carrillo: To show you what I was working on for the journal, this is what I have so far, but custom default color is blue for CSU be, but I have this rainbow bar up front that lets you change the color. 111 00:14:10.050 --> 00:14:16.410 Adara Carrillo: So you can change it's pretty much any color you want at any time that way you know if you're feeling blue you can be blue if you want to be happy pink you can be pink. 112 00:14:17.040 --> 00:14:25.320 Adara Carrillo: let's slide it over to orange that's my favorite working color we also have this tool bar up here I wanted it to look similar to familiar. 113 00:14:26.430 --> 00:14:27.390 Adara Carrillo: Word editor like. 114 00:14:28.440 --> 00:14:36.900 Adara Carrillo: like Google drive, hence that the black outline and then little bar, but here it's interactive so we say hello, everyone welcome. 115 00:14:40.530 --> 00:14:47.820 Adara Carrillo: And we can do things like old, we can I italicize underline strike through. 116 00:14:49.170 --> 00:14:55.530 Adara Carrillo: And the structure is pretty nice if we have a list of items that way, if you want to create it to do list like. 117 00:14:58.380 --> 00:15:06.330 Adara Carrillo: If you cross it off, as you get it done you could also add an emojis and import images. 118 00:15:07.170 --> 00:15:18.090 Adara Carrillo: To the journal That way, you can you know show off what you did for the day and save it to the database one thing i'm still working on is adding an exit button, because that is something I totally overlooked. 119 00:15:18.630 --> 00:15:31.620 Adara Carrillo: But it should save automatically to our back end similar to how Google drive works and um yeah so that's that our future plans for the project include. 120 00:15:32.190 --> 00:15:44.820 Adara Carrillo: adding an Ai feature that was one of our stretch goals that we ultimately cut out just because we wanted to keep it simple simplistic, but still have all the functionality that we needed. 121 00:15:46.470 --> 00:15:49.890 Adara Carrillo: For a productivity APP another. 122 00:15:51.420 --> 00:16:08.940 Adara Carrillo: plan for the project, we hope to do is in the future is to add more features, with more customization maybe add more points you know if one day we were deploying the Apps or maybe those points good or money or rewards you know, whatever sky's the limit on that. 123 00:16:12.420 --> 00:16:12.630 Adara Carrillo: and 124 00:16:12.990 --> 00:16:20.880 Lawrence Marquez: Just and just to touch on what a Darren was saying, I also for the future planning of our application. 125 00:16:22.260 --> 00:16:23.670 Lawrence Marquez: I was hoping that we could. 126 00:16:24.750 --> 00:16:33.900 Lawrence Marquez: make changes and making it look really nice right now we don't have the best user interface, however. 127 00:16:35.130 --> 00:16:38.580 Lawrence Marquez: Once we have the functionality there like she said, the sky's the limit. 128 00:16:42.930 --> 00:16:43.980 Adara Carrillo: Thank you for watching.