-
Notifications
You must be signed in to change notification settings - Fork 0
/
Readme.txt
44 lines (30 loc) · 1.83 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
database is run locally using mysql
database is the election.sql provided
database called co3102_cw2_2023;
run election.sql
run application with command below
npm run start:dev
Open your web browser and visit http://localhost:3000.
(50-60%)
• The adoption of responsive web design for Web App; Native or Hybrid App
• Server-side UVC validation implemented.
• Sign-up page and login page works to a certain extent. User authentication and DB backend partially
implemented, though there may still be major issues. (e.g., failed to connect, 500 internal server error)
• Voting page exists and partially functional.
• Election Commission page exists and password-protected, though there are issues with the results.
C (60-70%) Meeting the criteria above in D, and
• Sign-up and Login pages work reasonably well; necessary form validation implemented.
• A user can enter the personal detail and manually enter UVC to complete the registration.
• Voters can view the candidates and cast a ballot.
• Election Commission dashboard fully functional.
B (70-85%) Meeting the criteria above in C, and
• Sign-up and Login pages work very well.
• User-friendly sign-up form validation with detailed error messages (e.g. Use of Ajax for form validations and
UVC verification)
• A voter can scan the QR code to autofill EVC.
• The Election Commission dashboard fully functional; results being correctly displayed.
• Use Cookies or Shared Preference to remember last login name.
• Use appropriate chart to visualise the result in the Election Commission dashboard (e.g. Google Chart, C3 JS
or Chart JS etc)
I achieved a mix of these diffrent bands but couldnt get the voter dashboard and sign in logic to work in time of the deadline.
stoping me from progressing with the rest of the website functionality.