1
00:00:00,450 --> 00:00:00,840
All right.

2
00:00:01,140 --> 00:00:04,380
Congrats on completing the oath and user functionality.

3
00:00:04,990 --> 00:00:07,500
And before we continue, let me just stress something.

4
00:00:08,340 --> 00:00:15,120
You've probably noticed that this took us quite a long time and it did get tedious here and there.

5
00:00:15,780 --> 00:00:21,920
We needed to set up all the models from the scratch, hashed passwords and the cookies and hopefully

6
00:00:21,960 --> 00:00:22,500
get the gist.

7
00:00:23,190 --> 00:00:31,380
But the good news is that the author and users is something that we can take from Project Project so

8
00:00:31,690 --> 00:00:38,730
we can re-use this functionality with great ease in different project, which means that we don't have

9
00:00:38,730 --> 00:00:41,790
to start from scratch every single time.

10
00:00:42,360 --> 00:00:48,600
And hopefully you're noticing how with every project, we are setting up more and more code that we

11
00:00:48,600 --> 00:00:50,940
can use in any of our projects.

12
00:00:51,750 --> 00:00:59,430
And as a result, we set up our next stop much faster now, are all the projects going to be exactly

13
00:00:59,430 --> 00:00:59,970
the same?

14
00:01:00,300 --> 00:01:01,320
No, of course not.

15
00:01:02,040 --> 00:01:08,220
But there's a huge difference between changing a few values here and there and coding everything from

16
00:01:08,220 --> 00:01:10,350
scratch every single time.

17
00:01:10,890 --> 00:01:14,190
In fact, in a later course project, this is exactly what it will do.

18
00:01:14,730 --> 00:01:19,500
We'll take this set up and use it as a starter for our applications.

19
00:01:20,100 --> 00:01:22,890
Modify it to our needs and in the process.

20
00:01:23,250 --> 00:01:26,490
Save ourselves a ton of time and a bunch of headaches.

