This is a decentralized voting system built on blockchain technology.
- MetaMask Wallet installed in your browser.
-
Clone the repository:
git clone https://github.com/Anas-github-acc/e-vote.git cd e-vote
-
Install the required packages:
npm install
-
Copy the example environment variables file to
.env
:cp .env.example .env
-
Add your keys to the
.env
file.
To check the contract code, visit dVoting Contract Code.
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
.
Contributions are welcome! Feel free to contribute to our project, and don’t hesitate to ask if you have any questions. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request to the
main
branch.
For major changes, please open an issue first to discuss what you would like to change.