emmanuelonwukwe / secure-vote Goto Github PK
View Code? Open in Web Editor NEWA simple PERN stack project on electronic voting web app. View app https://secure-vote.onrender.com
Home Page: https://secure-vote.onrender.com
A simple PERN stack project on electronic voting web app. View app https://secure-vote.onrender.com
Home Page: https://secure-vote.onrender.com
Summary: You are required to change the project structure to have both the frontend as client directory and backend as server directory.
Description: We need both the frontend and backend codes to be in this project. Let me create a directory that will hold all the frontend codes and name it client
. Also do same for the directory that will contain all the backend code and name it server
.
Summary: You are required to install and configure tailwind for the project.
Desccription: We need to have tailwind css for the project frontend styling. I will be installing and creating configuring the tailwind css in the client directory.
Description: The 'Election Manager' who is a user with special privileges should be presented a 'New Election Poll' Button on their dashboard page when 'Elections' tab is selected. Clicking on this button should enable them to create a new election poll and start a counter that monitors vote count on the 'Results' tab.
As an election manager, I want to be able to start an election poll and receive a live update of the numbers so that I can monitor the count of votes for each electoral candidate.
Create an About us page โ๐ฝ๐ฅ
Install and setup the backend dependencies
Summary: Set up the layouts for the client end and also include the routing.
Description: Since we need layout for this app, I will be setting up the layouts for the client side.
The secure-vote
app will benefit from being initialized with TypeScript for the following reasons:
Deleted the branch to add changes. Pushing soon ๐ป
Description: The new voter should be presented with a series of screens that takes in their personal information and verifies their credibility as a citizen of the country through a government issued identification number.
As a voter, I want to click 'Register and Verify' Button so that I can be verified as an eligible voter using my BVN (Bank Verification Number).
Description: The registered and verified voter should be presented a dashboard and a history tab on it that can be switched to retrieve a list of their previous vote selections/candidates and a summary of their party vote trends over a selectable given period of time, namely; weekly, monthly, and yearly.
As a verified voter, I want to retrieve all my voting history when I click on the 'Voting History' tab so that I can see my voting pattern over a given period.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.