Skip to content

TrustBallot is a blockchain based voting platform leveraging the NEAR Protocol for secure smart contracts, React for the frontend, and Cloudflare for reliable deployment, ensuring transparent and user-friendly voting experiences

License

Notifications You must be signed in to change notification settings

imambujshukla7/trustballot

Repository files navigation

TrustBallot

TrustBallot is a blockchain based voting platform. It allows users to create and participate in polls with transparent and secure voting, using the NEAR Protocol. The application is deployed on Cloudflare, and the users can access it at trustballot.site.

Features

  • Decentralized Voting: Leverage the security and transparency of blockchain for your polls.

  • User-Friendly Interface: Intuitive design for easy poll creation and participation.

  • Transparent Results: View real-time results and statistics for each poll.

Getting Started

To run TrustBallot locally, follow these steps:

  1. Clone the repository.
git clone https://github.com/imambujshukla7/trustballot.git
cd trustballot
  1. Install dependencies for the frontend.
cd frontend
npm install
  1. Start the frontend development server.
npm start
  1. Access the application at [http://trustballot.site).

Deployment

TrustBallot is deployed on Cloudflare and can be accessed at trustballot.site. To deploy your own instance, refer to the NEAR Protocol documentation for deployment with create-near-app.

Tech Stack

  • NEAR Protocol: Blockchain platform for secure and transparent smart contracts.

  • React: JavaScript library for building interactive user interfaces.

  • Bootstrap and React-Bootstrap: Styling and UI components are built using Bootstrap and React-Bootstrap.

  • JavaScript (Node.js): JavaScript is used for various components, including the integration tests.

  • Cloudflare: Web infrastructure and security platform for reliable deployment.

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

This project is licensed under the MIT License.

About

TrustBallot is a blockchain based voting platform leveraging the NEAR Protocol for secure smart contracts, React for the frontend, and Cloudflare for reliable deployment, ensuring transparent and user-friendly voting experiences

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published