Skip to content

A MERN Stack voting application with the basic authentication implemented using JWT. Users can create new polls or vote for existing polls and see their results.

Notifications You must be signed in to change notification settings

adriraj2000/Voting-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voting-Application

Voting Application Demo

Features

  • As an authenticated user, I can keep my polls and come back later to access them
  • As an authenticated user, I can see the aggregate results of my polls
  • As an authenticated user, I can create a poll with any number of possible items
  • As an unauthenticated or authenticated user, I can see and vote on everyone's polls
  • As an unauthenticated or authenticated user, I can see the results of polls in chart form. (This could be implemented using Chart.js)

  • Built with

  • Nodejs
  • MongoDB
  • React
  • JWT Authentication
  • Installation

    To install this project on your local desktop, clone this repository and include a .env file in the server directory and set the following environment variables


    NOTE

    1. MONGODB_URI = "Your database link"
    2. JWT_SECRET = "Some random string"

    About

    A MERN Stack voting application with the basic authentication implemented using JWT. Users can create new polls or vote for existing polls and see their results.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published