 I'm 16. Recently I went with my team, Dalton, who's 13 and Ding Wen. He was once the world's youngest programmer at one point in time. So we've seen an angelic scene before, which was just about a week ago, and we created this app called Chain. So let's give you a quick demo about it. Let me just see if I can... Okay, now I need the blocks to view. This is how Chain looks like. Basically, it utilizes Bluetooth technology using iBeacons, and it automatically displays regular shopping options based on your location in the store. So what we did was we took the case study of Ikea. So how Ikea is divided into many sections, such as mainly to furnish the store, but there's mainly many more smaller sections in it, like what's known as showrooms. So I'll just give you a demo of how it looks like. So when you enter each iBeacons to board a section, it will give you a specific area that will be located on your screen that's available to purchase. And if you click on the desired items, you can add the quantity to your shopping cart, and then it automatically wants to reach at the exit of your store. It will give you a notification saying that you're at your left store. I would like to make you check out using PayPal. So this is how it looks like. Actually, some buttons are in the way. I'll just push it up. So you have some buttons here at the side where you can view your cart. The first one is actually a map, and the next one is a cart, and after that, when you go here, if you require assistance, usually it's better that instead of going around and trying to hail a guy inside the store for help, actually what you can do is you can call for assistance, and someone will be on the way. So you can just ask a guy for help and send me your question. So after that, this is how it looks like on the checkout page. So when you leave the store, you'll probably check out using PayPal. And you add in your own address, and then there's no additional payment required, so it'll give you a final payment price at the bottom. And after that, if I proceed from here. So this is how it looks like. I'll just push that down. So this is how it looks like actually. And so let's say for each different piece of furniture. So I have a piece of furniture here called Jervis. I have another piece of furniture here called Relius and Exiles. So I'll give you the description. So we took the case of IKEA, so this is YC furniture here. So let's say if I just tap on, let's say Relius, I want to buy one piece of Relius. So I choose the quantity. So that apps a bit buggy. That's why you can't see really well that there. But this is the quantity. You can choose the quantity right here. And then that, if you click here on the side, you get a map. And it only changes the quantity of beacons, so where your location is in the store. And so, like I said, it divides it into different sections. So you have electronics, lamps, beds, tables and furniture. So you might be wondering how these benefits stores, how benefits stores mainly is that it allows them to have lesser quantity inside the store so it saves space. And rental costs in Singapore for stores is really high if you didn't know that. So by saving space and quantity, it actually saves money for the stores. Because all you need to do is just look it up with your iBeacons. And all you just need to do is just add it to the cart and then check it out. So if I were to go back, I'll just sort of stop air playing now. Because there's something more that I want to show you. So from here, what we did was that one of my friends who's not here is on our Medium page. So I'll just briefly go through. So the main tagline was you shop, you drop. Whatever you shop, the other is a shopping cart after that. We'll just deliver it for you. So this table is not only an IK of other business as well. All you do is set up the iBeacons in your store. And everything else from there will be easy for you because you just need to deliver it off to your customer. So this is how our UI looks like. The app isn't complete yet because we only have 24 hours to do an angel act. So it was programmed within 24 hours to do an angel act. And this was our main issue. So you can just read off the slide, read off the page. So one of the main problems is that they face a lack of interaction and you don't want to improve the experience of brick-and-mortar stores in Singapore. So not only in Singapore but you can use worldwide as well in Singapore. So when it comes to brick-and-mortar stores, long queues can be really demoralizing for customers. And this saves time for everyone. So actually, I would just like to say more about the main technologies behind what we use in this app. Do you want to implement it? So over here, you can see the storyboard. So basically, it's quite a simple story, obviously. So we have a tutorial view controller, which is at first when it clicks through the images, this is what does it. So basically, the UI is pretty simple. We just have a container view controller over here and the table. So what happens is that inside this view controller over here, we have an iBeacon updating code. So this is the iBeacon protocol. And whenever it detects a new iBeacon in medium proximity, it will reload some data from past. So after it reloads the data from past, it will update the table view controller here and then the table view controller will do all its quantity stuff. So here with the map, with the checkout. And if there's no Bluetooth, this navigation controller will be shown. So basically, that's how the UI is made. Are you using that view controller for it? That view controller. No, this is just a normal view controller with a container view and buttons at the bottom. And you loop it back from the checkout view controller back to the container. No, as in, you could... I mean, as the checkout view controller, so it looks back to the container view controller. Yeah. It's the back button so that it can set way to go back. So basically, so yes, let me show you the passcode. So this is the pass. Yeah, so we decided to use pass because then it will be more... It will be better for retailers so that it will be easier to change the information, the information will be more up to date. So yeah, that's about it. Basically, then it gets up, it's about questions. Yeah. Is there any questions or any feedback? So I can improve my answer. There's a really nice app called Hackathon when you build it in 24 hours. Yeah, 24 hours. And you go to sleep. There were three developers, two designers. I'm part of the design team. These guys are part of the design team. Are you planning to launch this app? Yeah, we plan to actually. Currently, we're in the midst of our exams. After that, maybe during June holidays, we definitely want to improve and work it on right now. Are you planning to talk to any stores or just want to... We're planning to actually talk if you can get investors or anyone who can talk to that would be great. That's why we're all here, if you're a network and find people interested in that area. I think just one feedback on the map is good, right? Yeah. Because for the Hackathon, obviously, you do the static map. Yeah. Yeah, it's static. I mean, you can go and think about how to... It's very important to different stores. Yeah. The layout of these stores will be different. Yeah, so... So, again, we are using parts. You can normally think about a model where you can create this layout in the back end. Okay. And then, you can load the map in the front end. Just an idea. Yeah, you might want to think about that. Yeah, actually, we already do implement images loading from past. In fact, you see in the app just now, we have the three different furniture. And then, actually, each of the icons was loaded from past. It's not stored on the device. It's stored in the past server. Yeah, so basically, the code... Here. That's it. That's it. Yeah. Yeah, that's a good idea. Okay. Any more questions or comments or... Maybe just to take back for the story. Because I saw a look there. I don't think you should do that. You should use the dismiss view controller. Yeah. Because this was most probably in our app crash. Yeah, it's a bit of a mistake. Yeah, it's a bit of a mistake. We just... Yeah. Because we want to do it quickly. Okay. Okay. Cool. Yeah. Okay. Yeah. I mean, I just saw the look first. Yeah. You're using this model view controller, right? Yeah, if you have the model, this comes in a model or equals... It's a model. A model. A model. And you don't need to need a app. But in the case, it has to cancel. It should have a navigation controller. Model. Yeah. Model will control the price, and then action. So there's no preference. Model, if you have... If you create a model, you can control it with a navigation bar, right? Oh, yeah. If you have a navigation bar, it can operate the app as much as it wants. Oh, yeah. You can do that too. But I think they don't want to use a gesture, so it's swiping. We focused on the last part and then we were left with like 10 minutes left. So we didn't have time to implement a gesture. So we just put in one record. I think it's quite impressive. I think you guys should have joined the battlehead. You guys implemented data stuff and I think it was what happened better than everyone. I think there is a company that's also doing something similar in Singapore. I'm not sure because I've heard about it. Shop Guru. But they are not within the shop itself but around the shopping centre itself. So if you see those tall billboards saying Shop Guru. I don't think you'll see them anymore right now. But those would have become whereby when the person actually walks around the shopping mall, they would be notified of discount or special deals in the shop itself. So if you can find someone from Shop Guru, you can give a shout out to them and then ask them if they can talk with them. Shop Guru. I think at your age to be able to do something like that is quite impressive. So don't give up man. There will be some failures along the way but you'll make it. Yeah this was our first time. It's quite impressive. Sure thank you.