NFTrig is a web-based application created for use as an educational tool to teach trigonometry and block chain technology. Creation of the application includes front and back end development as well as integration with other outside sources including MetaMask and OpenSea. The primary development languages include HTML, CSS (Bootstrap 5), and JavaScript as well as Solidity for smart contract creation. The application itself is hosted on Moralis utilizing their Web3 API. This technical report describes how the application was created, what the application requires, and smart contract design with security considerations in mind. The NFTrig application has underwent significant testing and validation prior to and after deployment. Future suggestions and recommendations for further development, maintenance, and use in other fields for education are also described.
翻译:NFTRIG是一个基于网络的应用程序,用来作为教学三角测量和块链技术的教育工具。应用程序的创建包括前端和后端开发以及与MetaMask和OpenSea等其他外部来源的整合。主要开发语言包括HTML、CSS(Bootsstrap 5)和JavaScript, 以及智能合同创建的可靠性。应用程序本身以Moralis为主,使用他们的Web3 API。本技术报告描述了应用程序是如何创建的,应用程序需要什么,以及智能合同设计,同时考虑到安全因素。NFTRIG应用程序在部署之前和部署之后都经过了重大的测试和验证。还介绍了今后在其他领域进一步发展、维护和使用其他教育领域的建议。