Skip to content

Latest commit

 

History

History
61 lines (35 loc) · 1.8 KB

README.md

File metadata and controls

61 lines (35 loc) · 1.8 KB

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.