🖥 Web App

Functional Requirements

W-FR01. The web app must display election results after voting time.

W-FR02. The web app must display in real time the numbers of voters who have already voted.

W-FR03. The web app must display the election schedule.

Non-Functional Requirements

W-NFR01. The frontend of the web application must be developed using Javascript + HTML + CSS.

W-NFR02. The backend of the web application must be developed using NodeJS + Express.

W-NFR03. The web server must be hosted at Heroku cloud platform.


📱Mobile App

Functional Requirements

M-FR01. The mobile app must allow the administrator to manage the candidate list outside voting time.

M-FR02. The mobile app must allow the administrator to choose the election date and duration before voting time.

M-FR03. The mobile app must allow the administrator to access recount mode in the ballot counter.

Non-Functional Requirements