Note: The URL for the frontend that was provided upon submission of this project is not functional at the moment, so please deploy the frontend and backend locally in order to test the voting system.
Welcome to the ThunderDome Voting System Frontend! This project is part of a blockchain-backed voting system developed by the ThunderDome group. The frontend is built using React, providing an intuitive and user-friendly interface for casting votes and participating in the voting process.
To run the frontend locally on your machine, follow the steps below:
- Node.js and npm (Node Package Manager) must be installed on your computer.
- Clone this repository to your local machine.
- Navigate to the project directory in the terminal.
- Run the following command to install the necessary dependencies:
npm i
To start the frontend, use the following command:
npm start
This will run the app in the development mode. Open http://localhost:3000 to view it in your web browser.
The page will automatically reload if you make any edits, and any lint errors will be displayed in the console.
To build the frontend for production, use the following command:
npm run build
For additional information about using Create React App and React itself, check out the following resources:
- Create React App documentation: Learn more about Create React App and its features.
- React documentation: Explore the official React documentation to understand how to build powerful and interactive user interfaces.