 Okay, I already showed you guys this app in a live video on my phone because I wanted to show you how it worked with the phone and how easy it is to work with the voice-to-text option on pretty much every phone has that now, but I wanted to give you a little better look at this and show you it running on my desktop. Since it is a web app and it's compatible with all major current browsers, you could be adding stuff here on your desktop as well. You could also package this into an executable and make it seem like a desktop app if you want it. It's one of the great things about web development is it can be done remotely, locally, depending on exactly what you want to do. But this is in the video before you saw me add these things to the list. We removed some stuff, but real quick you can see I click on sausages there and silverware there removes it. Now both lists are empty. The lists don't disappear once they are empty until I refresh my browser here. This is the app that looks like I think you got your text box here and you got your add items button here. Once again, just like I showed in the other video, once again this is designed so it's a little bit easier when you're talking to it using voice-to-text, which I could actually integrate since I'm using Chrome. You can use some code in your HTML to add a little microphone off to here and if you have a microphone, do voice. But you can also type it. So I'll give you an example. I'll type in, well, here's some stuff I've typed to practice. I just put in some weird words. I threw in an apostrophe here to make sure this worked. So if I click add items, it will add them to the list. I also have, so adding items takes a little second because it's got to upload all of it to the server and then refresh the page. I did just to make sure, make it easier for me to check for duplicate items. So basically if I was to run that again and remove some of these items, I can submit that form again and it checks for duplicates using PHP on the MySQL server. So you won't get more than one thing identical on a list. And once again, they're very easy to remove. They remove a little bit faster because the whole page doesn't have to refresh. And apostrophes don't mess things up. I can also say publics, as an example, throw 10% off to see if this percentage sign messes anything up and I'll click add items and you can see, once the page refreshes, that we have 10% off here and we can remove it, no problem. Then we can have multiple lists like target, apples, bananas, N-A-N-A, yeah. And basically, as I said in the other video, the first item is the store, the list you want to put it under. It doesn't have to be a store, you can make lists for anything. And then each item after that, separated by a comma, is what goes on that list. So I'll add that. You'll see once I add, it refreshes the page, remove publics. We have a blank bar here. That's because I put a tailing comma at the end there. So that's a little bit of something. That's something I could definitely remove if I needed to from the script. But for my wife and I, this works fairly well. So once again, basically this is an app that me and my wife use. I just rewrote because originally I wrote it using JavaScript and Bash on the server and saved everything in text files, which certain special characters like apostrophes would screw stuff up and then I'd have to manually go and remove lists and stuff in the lists. So now that I rewrote it using jQuery mobile, using Ajax for the removal items so the whole page doesn't have to refresh, using PHP and MySQL for the storage of the data, just makes things a little bit better. I'm far from a professional on any of those languages, but I have created a series of tutorials for you guys on jQuery, which I will be releasing in the coming weeks. After that, I'll go into jQuery mobile a little bit and then we'll look into actually taking those and turning them into desktop applications. The problem with taking them and turning them into desktop applications is that you have to repackage them for each operating system you use. So even though your program is exactly the same, you've got to package it for Android, which we'll go over. Package it for Linux, which is multiple ways to do. Package it for Windows into an exe file in multiple different ways. We can write the package in C++ and then you just have to recompile it for Windows or Linux, whatever offerings you want. But your application itself, since it's using HTML and JavaScript as far as the user end goes, it should be compatible on all major browsers, all major operating systems. So that's what we're going to be working on in the next couple months. Don't worry, I will also be alternating that with bash script or shell script tutorials because it will seem to be my most popular tutorials, but I do like to throw other things out there. So I'll probably be alternating each week. I'll probably do a video on jQuery or jQuery mobile and then a video on shell scripts. I'm going to hit Get Everybody, all my viewers want to make everybody happy. So that was this. Be sure to watch the other video if you haven't of me actually using this on my phone. I just thought I'd do a desktop recording of it so it would look a little bit nicer than me pointing a camera at my phone. Once again, this was just an app I made for me and my wife, but you can definitely do a lot more complicated stuff. We'll probably, again, this user interfaces, I'll try to make up something for some sort of business use and not make the full application, but maybe just the user interface. We'll see, still a little while away from that. I thank you for watching. Please visit FilmsByChris.com. That's Chris with a K. There should be a link in the description. Be sure to like this video if you liked it. Subscribe so you don't miss any of my tutorials. And as I said earlier, check out my website, link in the description, FilmsByChris.com, Chris with a K. And I hope that you have a great day.