Skip to content

AvatarMarket is a Decentralized Application (DAPP) designed for purchasing NFTs. Developed as part of the Computer Science Data Security courses at the University of Salerno.

License

Notifications You must be signed in to change notification settings

vincenzo-esposit0/AvatarMarket

Repository files navigation

Avatar Market

AvatarMarket Presentation

Twitter Follow

Table of Contents

  1. General Info
  2. Technologies
  3. Installation
  4. FAQs
  5. Presentation

General Info


This project was created for the Data Security exam. Using the Pet Shop tutorial as a starting point, I developed an avatar marketplace. Currently, there are no markets within the Cosmos Ecosystem for selling images that depict astronauts. Hence, I decided to create a cosmonaut marketplace, which includes astronauts specifically for the Cosmos ecosystem.

Screenshot

Screenshot 2023-03-17 alle 10 43 18

Technologies


A list of technologies used within the project:

Installation


  1. Install Truffle.

    npm install -g truffle
  2. Install Ganache And set up a new test blockchain.

  3. Download the repository and open the folder in VisualStudio Code.

  4. Run the development console.

    truffle develop
  5. Compile and migrate the smart contracts.

    compile
    migrate
  6. Run the liteserver development server (outside of the development console). Changes to the smart contract must be manually recompiled and migrated.

    // Serves the front-end on http://localhost:3000
    npm run dev

FAQs


A list of frequently asked questions

Q: What is the purpose of this project?
A: The purpose of this project is to develop an avatar marketplace specifically for the Cosmos Ecosystem, where users can buy and sell images that depict astronauts.

Q: What was the starting point for the project?
A: The starting point for the project was the Pet Shop tutorial available on the Truffle Framework website.

Q: How did the project evolve from the Pet Shop tutorial?
A: The project evolved from the Pet Shop tutorial by developing an avatar marketplace specifically for the Cosmos Ecosystem instead of a pet shop.

Q: Why did the developer choose to create a cosmonaut marketplace?
A: The developer chose to create a cosmonaut marketplace because there were no markets within the Cosmos Ecosystem for selling images that depict astronauts.

Q: What is the focus of the marketplace created by the developer?
A: The focus of the marketplace created by the developer is on providing a platform where users can buy and sell images of astronauts specifically for the Cosmos Ecosystem.

Q: Is this project related to the Data Security exam?
A: Yes, this project was created for the Data Security exam.

Presentation

Avatar Market

About

AvatarMarket is a Decentralized Application (DAPP) designed for purchasing NFTs. Developed as part of the Computer Science Data Security courses at the University of Salerno.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages