Avalanche Turkish Validators is a Vue.js application that displays a list of validators for the Avalanche network, utilizing a card-based layout for better user experience. Each validator is represented as a card, showcasing important information such as username, node ID, delegation fee, uptime, and more.
- Card-based UI: Each validator is displayed in a card format, making it visually appealing and easy to read.
- Dynamic Data Fetching: The application fetches validator data from the Avalanche network and a JSON file containing additional validator information.
- Error Handling: Displays error messages if data fetching fails.
- Responsive Design: The layout adapts to different screen sizes, ensuring a good user experience on both desktop and mobile devices.
- Node.js (version 12 or higher)
- npm (Node package manager)
To set up the project, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/avalanche-turkish-validators.git cd avalanche-turkish-validators
-
Install the dependencies:
npm install
To run the application in development mode, use the following command:
npm run serve
This will start a local development server. Open your browser and navigate to http://localhost:8080
to view the application.
To compile and minify the application for production, run:
npm run build
The compiled files will be available in the dist
directory.
To lint and fix files, use:
npm run lint
For more information on customizing the configuration, refer to the Vue CLI Configuration Reference.
Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Thanks to the Avalanche community for their support and resources.
- Special thanks to the developers of Vue.js for creating such a powerful framework.