-
1
Introduce yourself and show your College ID.
-
2
Give a complete demo of the project.
-
3
Create a new service.
-
4
Register a professional for the newly created service.
-
5
Create a service request.
-
6
Accept the service request.
-
7
Complete the workflow including rating and review.
-
8
Demonstrate how errors are handled (e.g., no professionals available, user not logged in).
-
9
Explain the frontend and backend architecture.
-
10
Explain the tables used and their relationships.
-
11
Show and explain the ER Diagram.
-
12
Explain how authorization and role-based access control is implemented in the code.
-
13
Explain template inheritance and show where it is used.
-
14
Why did you use Jinja?
-
15
Difference between Authentication and Authorization.
-
16
Which database engine are you using? (SQLite)
-
17
How are user ID proofs, photos, and other uploaded documents stored securely?
-
18
Is anything (such as session cookies) stored on the client side?
-
19
Why don't you have a cart system in your application? (Justify your design choice.)