mmesomasaint / sheerpoll

Conduct a transparent election seamlessly.

Home Page:https://sheerpoll.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sheerpoll - A Free & Fair Polling Platform

This is a mimicry project by PANs UNN. Originally intended for use by the organization

Sheerpoll is a polling (voting) platform where a few selected admins have access to create polls(refered to as positions). This positions are of composition (title and candidates involved). Positions are more like a position during a government or university position election where various candidates have to compete for one electoral position. These positions created by the admins are voted on by authenticated users.

This platform was designed to mimic the real-world operations of an electoral process. And goes even more to promote a safe, free and fair polling process overall.

Getting Started

  • Navigate to admin page.

  • Login using one of these credentials.

    Authority: PRESIDENT
    passcode: 383838
    
    --- or ---
    
    Authority: VICE PRESIDENT
    passcode: 173817
    
    --- or ---
    
    Authority: DEPUTY VICE PRESIDENT
    passcode: 201720
    
    --- or ---
    
    Authority: ELECTORAL GOVERNOR
    passcode: 372037
  • Create positions as an admin

  • Register as a voter with any email & password.

  • Vote on any of those positions created.

Tech Stack

This project was built with:

  • Next.js, take a look at the following resources if you're interested in learning NEXT.js:

  • TailwindCSS, check the official docs to learn tailwindcss:

  • Firebase, for persistence I decided to go for the famous firebase firestore and for authentication I went for firebase authentication

Live Site

This project is deployed with vercel. Live site

Register and start voting on already created polls.

About

Conduct a transparent election seamlessly.

https://sheerpoll.vercel.app


Languages

Language:TypeScript 99.7%Language:JavaScript 0.3%Language:CSS 0.1%