1
00:00:00,950 --> 00:00:03,830
Hey, welcome back to building yet another app in the course.

2
00:00:03,830 --> 00:00:07,670
For all of you who are interested in web development with Django.

3
00:00:07,670 --> 00:00:10,990
Django is the most powerful Web framework for Python.

4
00:00:11,000 --> 00:00:14,660
This is a great opportunity to advance your skills.

5
00:00:14,660 --> 00:00:21,260
So what you're looking at is the app we're going to build together throughout today's videos and tomorrow's

6
00:00:21,260 --> 00:00:22,310
videos as well.

7
00:00:22,790 --> 00:00:26,690
This is a web app for restaurant owners and their customers.

8
00:00:26,690 --> 00:00:34,700
So if you're a customer, for example, the restaurant gives you access to this website where you can

9
00:00:34,700 --> 00:00:42,080
see all the dishes you can order, and also you can see what dishes are available at the moment.

10
00:00:42,080 --> 00:00:47,150
For example, this dessert here, Panacotta, is not available.

11
00:00:47,540 --> 00:00:52,040
So on one side you have customers who can view the menu.

12
00:00:52,040 --> 00:00:55,370
On the back end, you have the admin interface.

13
00:00:55,370 --> 00:01:02,370
So we're also going to build an admin interface which can be accessed by the cooks of the restaurant

14
00:01:02,490 --> 00:01:09,690
so the cooks can add more meals in here by pressing that add button there.

15
00:01:10,020 --> 00:01:18,330
For example, let's say seafood pasta, and then you give a description like the ingredients.

16
00:01:18,330 --> 00:01:26,610
So pasta, seafood, for example, you set the price, let's say 12.99.

17
00:01:27,440 --> 00:01:33,650
And then you define what category as a cook is, a salad starter or a main dish.

18
00:01:33,650 --> 00:01:36,640
Let's put it on main dishes and the author.

19
00:01:36,650 --> 00:01:40,670
So that's the name of the cook, the username of the cook.

20
00:01:40,700 --> 00:01:45,440
You can have multiple cooks who can manage the the admin interface.

21
00:01:45,440 --> 00:01:49,160
Then you set the status as available or unavailable.

22
00:01:49,160 --> 00:01:55,910
So if you press on save, then you go to the website, you refresh and seafood pasta is added here.

23
00:01:55,940 --> 00:02:03,560
As a cook, you can go back to the admin interface and then you can make that unavailable if you want,

24
00:02:04,070 --> 00:02:05,270
press on save.

25
00:02:05,270 --> 00:02:13,580
And then when the users, when the customers refresh the website, they can see seafood pasta in strikethrough

26
00:02:13,580 --> 00:02:14,270
fonts.

27
00:02:14,270 --> 00:02:19,520
So now you would ask how can customers access this website?

28
00:02:19,520 --> 00:02:22,820
Well, for that we can create a QR code.

29
00:02:22,850 --> 00:02:26,570
So with a QR code, the customers can scan that.

30
00:02:26,570 --> 00:02:34,860
QR code using their mobile phones and that QR code will take them to the URL of this website.

31
00:02:35,580 --> 00:02:38,280
So where they can see this web app.

32
00:02:38,700 --> 00:02:46,260
So as a bonus, I'm also going to show you in the next video how to create a QR code with Python so

33
00:02:46,260 --> 00:02:51,600
that QR code will be used then by the customers to visit the URL of the website.

34
00:02:52,440 --> 00:03:00,030
In addition, clicking each of these will take you to another page where you can see the details of

35
00:03:00,030 --> 00:03:01,350
each of the items.

36
00:03:01,350 --> 00:03:06,090
So you can also make a blog out of this template.

37
00:03:06,090 --> 00:03:12,960
So this this is an example of a restaurant menu app, but the same idea you can use the same structure

38
00:03:12,960 --> 00:03:14,340
to make a blog.

39
00:03:14,370 --> 00:03:18,630
For example, you would have like several blogs which can be clickable.

40
00:03:18,630 --> 00:03:26,460
So as links, and then you can click on each on any of these blog in the list here and that will take

41
00:03:26,460 --> 00:03:29,340
you to the actual blog content.

42
00:03:30,510 --> 00:03:34,590
So this will give you a very deep understanding of how Django works.

43
00:03:34,590 --> 00:03:35,530
So let's begin.

44
00:03:35,550 --> 00:03:36,640
I'll see you in the next videos.

