> For the complete documentation index, see [llms.txt](https://bondx.gitbook.io/bondx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bondx.gitbook.io/bondx/system-architecture/technology-stack.md).

# Technology Stack

The BondX platform employs a modern and scalable technology stack designed to ensure security, speed, and flexibility. Below are the key technologies used:

* **Frontend**: The user interface for both the web and mobile applications is built using **React.js**, a popular JavaScript library known for creating dynamic, responsive, and highly interactive interfaces.
* **Backend**: The backend server is developed using **Node.js** with the **Express.js** framework. This combination allows for efficient processing of requests, robust handling of business logic, and secure data management, ensuring the system can scale to handle large volumes of transactions.
* **Database**: The system relies on **MongoDB**, a NoSQL database known for its flexibility and scalability. MongoDB is used to store user data, transaction histories, and asset information, providing a reliable foundation for data integrity and performance.
* **Kiosk Software**: The kiosk interface is developed using **React.js** for a seamless, interactive experience. Additionally, **Electron** is employed to build the kiosk application, allowing the web technologies to be packaged and executed as a desktop application. This enables kiosks to deliver high-performance user interfaces while maintaining ease of development.
* **API**: The system integrates **RESTful APIs** for data synchronization and interaction with external partners. The **Express.js** framework is used to build these API endpoints, ensuring secure and efficient communication with third-party systems and enabling asset exchanges across platforms.
* **Blockchain Technology**: The **BNX** token is built on the **BEP-20 standard**, a widely adopted token standard on the **Binance Smart Chain (BSC)**. This ensures compatibility with other platforms and wallets, enabling efficient token issuance, secure transactions, and broad accessibility. The use of blockchain technology ensures that all token-related operations—such as issuance, transfers, and conversions—are secure, transparent, and immutable.
