/VotingApp

Primary LanguageJavaScript

Voting Application

This is a backend application for a voting system where users can vote for candidates. It provides functionalities for user authentication, candidate management, and voting.

Features

  • User sign up and login with Aadhar Card Number and password
  • User can view the list of candidates
  • User can vote for a candidate (only once)
  • Admin can manage candidates (add, update, delete)
  • Admin cannot vote

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • JSON Web Tokens (JWT) for authentication