This repository contains my final exam project for the Advanced Blockchain Programming course. The project is a prototype decentralized marketplace dApp complete with its smart contracts, designed to demonstrate secure and transparent blockchain-based transactions.
In this final exam project, I developed a simple marketplace dApp where users can list items for sale and purchase products using cryptocurrency. The project showcases practical applications of blockchain technology and smart contract development, reinforcing advanced blockchain programming concepts.
- Blockchain Platform: Ethereum
- Smart Contract Language: Solidity
- Frontend: React
- Blockchain Libraries: web3.js and ethers.js
This repository also includes the exam questions along with my answers, providing a comprehensive view of both the problem statements and my solutions.
Feel free to explore the repository to learn more about the concepts and implementations used in this project.