Skip to content

Amul24/Exploratory-Project-E-vote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title

Welcome to eVote, your modern solution for secure, efficient, and user-friendly online voting. Built with the powerful MERN stack—MongoDB, Express.js, React, and Node.js—eVote ensures a seamless and reliable voting experience for all users.

Features

  • Implements JWT for secure voter authentication and authorization.
  • Removes the need for intermediaries, ensuring a trustless voting process.
  • Admin panel to manage candidates, set voting dates, and monitor results.
  • Intuitive UI for voters to cast votes and view candidate information.

Tech Stack

Client: React, Redux, TailwindCSS

Server: Node, Express

Database: MongoDB

Installation

  1. Clone the repository
  git clone https://github.com/adityabhatt13/mern-voting
  1. Go to the project directory and install dependencies for both the client and server
cd client
npm install
cd server
npm install
  1. Create .env file in the server directory and add the environment variables as shown
MONGO_DB_ONLINE_URL=
PORT=
JWT_SECRET=
CLOUD_NAME=
API_KEY=
API_SECRET=
  1. Start the client and server
cd client
npm start
cd server
npm start

Screenshots

App Screenshot

App Screenshot

App Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published