Contracts Deployment :
Fee Payments :
Tools Used :
In your blockchain project, you utilized a variety of tools to handle different aspects effectively. For front-end development, you used HTML, CSS, and JavaScript to create an interactive and user-friendly interface. On the back end, Node.js served as the runtime environment, and Express was used as a web application framework to handle routing and API requests. For data storage, you employed MongoDB, a NoSQL database, and Mongoose, an ODM library, to streamline database operations with schemas and models. Security was ensured using the crypto library, specifically the SHA-512 algorithm, to hash sensitive data before storing it. For blockchain operations, you set up Ganache, a local Ethereum blockchain simulator, to monitor and test blockchain transactions in a controlled environment. Smart contracts were written in Solidity and deployed using Remix IDE, which provided an intuitive platform for writing, testing, and deploying contracts. These tools worked cohesively, enabling a robust integration between the user interface, back-end logic, and blockchain functionalities.