https://github.com/asis2016/voting-system
https://github.com/asis2016/voting-system
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/asis2016/voting-system
- Owner: asis2016
- Created: 2019-06-05T15:56:50.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-10T22:14:51.000Z (over 6 years ago)
- Last Synced: 2025-09-11T07:32:02.330Z (9 months ago)
- Language: Java
- Size: 3.23 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Using the application
1. Login Page
When the application initially starts, it will send to Login page of
AlphaVoting.
After successful login, you will be sent to organizer page (as default)
dashboard.
2. Participant List (Add)
As an organizer, Here you can add new participant list by clicking on Create
Participant List.
After, adding participant list and their email (like below):
Now, You will see details in dashboard:
Note: Action here are:
-
You can Add further Participant
-
You can Delete existing participant
3. Poll List
In this section you can create a poll list, by clicking on:
After clicking on Create Poll, you will get modal pop up for Poll details
There are four states to be considered according to requirements, which are:
- Prepared
- Prepared
- Prepared
- Prepared
So, when Poll(s) are created there are several things to be considered
(figure: 1.2.x):
- Information: E.g. Start Date, End Date and its description
- Organizer can Edit Items
- Organizer can Edit Poll
- Organizer can Delete Poll
- Organizer can Preview Poll
- And Finally organizer can Start Poll
Edit Items:
After clicking on Edit Items, you will get the following page:
Now, you will be able to add a question or multiple questions, by clicking on
Add Question
Components and Features
-
Responsive (Suitable for Mobile, Tablet and Desktop) screen:
The application is responsive which means the application is suitable for
mobile screen, tablet screen and desktop screen. For e.g.
- Breadcrumb navigation:
for ease of use, we have provided navigation as breadcrumb component
-
Multi-Language option:
As a part of project requirement, administrator / organizer can view
dashboard and its content in multi language (English and Deutsch).