
This is a demonstration UI for the Hedera Token Service. Written in JavaScript and Vue.JS
The Hedera Token Service (HTS) demo is an engaging user interface designed with Javascript (Vue.JS) that offers users an opportunity to explore the functionalities of the Hedera Token Service. This demo simulates a complete token management experience by creating multiple accounts, including an owner/admin account and user accounts for Alice and Bob. Each account is funded with hBar, allowing users to interact with the various token features in a hands-on manner. However, it is important to remember that this demo is strictly for demonstration and should not be implemented in a production environment.
The interface not only provides a simple way to create and manage tokens but also illustrates advanced features like token transfers and KYC management. With everything conveniently stored in cookies, users can pick up where they left off, making the demo both practical and user-friendly.
Token Creation: Easily create new tokens within the demo environment to experiment with token economics.
Mint & Burn Options: Users can mint new tokens or burn existing ones, provided a supply key is set up during creation.
Account Management: Manage user accounts, including associating and dissociating tokens, to understand user rights within the ecosystem.
KYC and Freeze Management: Have full control over KYC checks and the ability to freeze token/account relationships for added security.
Seamless Transfers: Transfer tokens from the treasury to user accounts or between users effortlessly.
Atomic Transactions: Execute atomic transfers of up to two tokens simultaneously, with optional hBar payments for streamlined operations.
Marketplace Integration: Offer tokens for sale by transferring them to a marketplace escrow account, including an embedded hBar offer price.
User-Friendly UI: Navigate through an intuitive interface with quick access to admin tools, transaction history, and a complete reset option for a fresh start.

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.
SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.
Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.