1 - What you will learn
2 - What is a Chatbot
3 - Chatbot applications
4 - Choosing an IDE
5 - Project Structure
6 - Adding Bootstrap
7 - Testing Bootstrap
8 - Chatbot Header
9 - Single Message Design
10 - Overflow & Scroll
11 - Input & Button Design
12 - Create Main JS
13 - Reference to Elements
14 - Send Message Listener
15 - Chatbot send message function
16 - Background Colors
17 - Prevent Sending Empty Messages
18 - Remove message from the input
19 - Animating messages
20 - Animation & delay
21 - Process Messages
22 - Array of expected messages
23 - Delay for chatbot messages
24 - Check chatbot response
25 - More Response Messages
26 - Process Message Advanced Logic
27 - Adding More Questions
28 - Ask questions function
29 - Storing answers in questions array
30 - Asking all possible questions
31 - Answer key
32 - Which questions to use
33 - Scroll to last message
34 - Application types
35 - Assistant initialize options
36 - Assistant Response
37 - Get location and weather
38 - Get location and weather Ajax request
39 - Weather service API
40 - Weather JSON parse
41 - Access JSON keys
42 - Please wait UX
43 - Open window for sports
44 - Separate Applications
45 - Enter key to send message
46 - Trim to remove spaces
47 - Replying with a link
48 - hi message exception
49 - Display date to users
50 - Show restaurant menu function
51 - Restaurant response to users
52 - Something else message
53 - Display users order
54 - Checkout link
55 - Wrong meal number
56 - Meal price
57 - Total price
58 - Order ticket
59 - Sending to the backend
60 - Four separate apps
61 - Split up code into four folders