Skip to content

A hashing based a voting system in which we have the feature of registering a user giving out its voting ID , admin and employee who has different role that varies who can open the voting and visualize API based system. The candidate are stored in the hashed format in the Database so it makes it more secured.

Notifications You must be signed in to change notification settings

vviveksharma/Voting-System

Repository files navigation

Voting-System

Hashing Based Voting System

Specs

For Reading the specs copy the specs.yml to Swagger Editor to see the full yaml

Flow Diagram

  • Image for the User Flow

    Alt Text

  • Admin Flow

    Alt Text

How to run this on your local

  • Install Docker on your Local
    • Make compose-build (To build your golang build)
    • Make compose-with-debug (To run the backend in the log format).
    • Make compose-without-app (To run the backend in the Debug mode).
    • Make compose-up (To run the backend in foreground).

About

A hashing based a voting system in which we have the feature of registering a user giving out its voting ID , admin and employee who has different role that varies who can open the voting and visualize API based system. The candidate are stored in the hashed format in the Database so it makes it more secured.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published