-
1
Show the GitHub repository and collaborator.
-
2
Download the project from the portal, verify the checksum, and run it.
-
3
Demonstrate the application and explain its features.Test edge cases.
-
4
Perform core workflows such as: Login as Admin. Add/Edit Treks. Create and approve Staff. Assign Treks to Staff. Login as Trekker and book a Trek. Change Trek status as Staff.
-
5
Explain models.py.
-
6
Explain the frameworks used in your project.
-
7
What are Flask Blueprints?
-
8
Have you implemented Blueprints in your project?
-
9
What is ORM? Which ORM have you used?
-
10
Explain Delete Cascade.
-
11
What is RBAC (Role-Based Access Control)?
-
12
How have you implemented RBAC in your project?
-
13
Explain HTTP Methods. Difference between POST and PUT.
-
14
Give an example of POST from your project.
-
15
Is POST idempotent? Is PUT idempotent? Explain.
-
16
Add a new column to display the Assigned Staff in the Trekker's All Bookings page.