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

# Technology Stack

FunStake is built on the [NEAR Protocol](https://near.org/) and utilizes the following technologies:

#### 📄 Smart Contracts

* **near-sdk-js:** TypeScript SDK for NEAR smart contract development.
* **near-workspaces:** Framework for developing, testing, and managing NEAR smart contracts.
* **ava:** Node.js test runner

#### :desktop: Application (Telegram Mini App / Web App)

* **React:** Library for building dynamic user interfaces
* **Vite:** Build tool and development server for fast, optimized development.
* **Telegram Web App SDK:** For integrating Telegram mini app functionalities.
* **@here-wallet/core:** Core library for Here Wallet interactions.
* **@near-wallet-selector:** For NEAR wallet integration.
