You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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
MONGODB_URI = "Your database link"
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.