Solidity: The smart contract at the core of the project was written in Solidity, the main programming language for Ethereum. The contract allows the creation, management, and transfer of NFTs in compliance with the ERC-721 standard, ensuring transparency and security for every transaction.