-
1
Download the submission from the portal and perform checksum verification.
-
2
Demonstrate the complete application.
-
3
Explain every major functionality of the website.
-
4
Demonstrate the complete workflow (e.g., register staff → admin approval → create trek → assign staff → user books trek).
-
5
Explain the models.py file.
-
6
Explain MVC architecture using your project.
-
7
What is @app.route() and why is it used?
-
8
If you didn't use an ORM, how does your project still follow MVC?
-
9
Did you use an ORM? Explain.
-
10
How did you protect your application from SQL Injection attacks?
-
11
Explain parameterized SQL queries.
-
12
Difference between Authentication and Authorization.
-
13
Which HTTP methods have you used in your project?
-
14
Explain those HTTP methods.
-
15
What other HTTP methods do you know?
-
16
What is a client? What is a server?
-
17
What network protocols do you know?
-
18
What is the purpose of {{ }}?
-
19
What is the purpose of {% %}?
-
20
What is the purpose of {# #}?
-
21
Display the logged-in staff member's name on the staff dashboard.
-
22
Display the trek start date and end date on trek cards.
-
23
Add an Age column to the database.
-
24
Add the Age field to the registration form.
-
25
Update the registration route to save the age in the database.
-
26
Add business logic so that only users younger than 50 years can register.