Giter VIP home page Giter VIP logo

secure-vote's Issues

Transform the Project Structure to have Client and Server Directories

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.

Install and Configure Tailwind CSS

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.

Let Election Manager Create Election Poll and Monitor Vote Count When 'New Election Poll' Button is Clicked

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.

About Us page

Create an About us page โœ๐Ÿฝ๐Ÿฅ‚

Improve Project Documentation in README.md

  • Add a description of the project in the README.md file.
  • Include badges for Contributors, Forks, Stars and Issues.
  • List the stack of technologies used to build the project.
  • Include installation instructions.

Re-initialize Project with TypeScript

The secure-vote app will benefit from being initialized with TypeScript for the following reasons:

  • Type safety
  • Improves code documentation and maintainability
  • Makes it easier to integrate with other modern projects

Register and Verify Voter on SignUp Flow UI

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).

Show Voter's Vote History on 'History' Tab in Voter's Dashboard

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.