Giter Club home page Giter Club logo

nft-marketplace's Introduction

NFT-Marketplace

DISCLAIMER - this was the first try without deeper understaing of ethereum/solidity - check https://github.com/tmpoe/soa-nft-marketplace-backend for an overhaul

Intentions

My main goal here is to simply learn and practice JS, React, NextJs/NodeJs and blockhain development in general. I want to have a funcional NFT marketplace based on the project from Angela Yu's Web development bootcamp's NFT Marketplace practice project [1].

I want to have different branches with different tech stacks, mainly focused on different blockhain platforms: Ethereum, Internet Protocol and Solana/Polkadot.

Milestones:

  1. Ethereum/IC smart contracts written, tested and deployed to Rinkeby testnet/localhost IC
  2. Simple Application implemented that uses these smart contracts
  3. Frontend and Backend are separated (maybe with a REST API)
  4. IC/Ethereum implementation, tests, deployment
  5. (Hopefully only) Plug in new implementation through adapters
  6. Solana/Polkadot implementation, tests, deployment (least experienced in)
  7. (Hopefully only) Plug in new implementation through adapters
  8. Pat on the back

Given the fact that I have other responsibilities, I want to finish this in 2 months.

GL HF

[1] The Complete 2022 Web Development Bootcamp by Angela Yu on Udemy. https://www.udemy.com/course/the-complete-web-development-bootcamp/

nft-marketplace's People

Contributors

tmpoe avatar

Watchers

 avatar

nft-marketplace's Issues

Occasional hydration error

There is a mismatch between server and client side render sometimes. Either the random generator or the image rendering is the cause at a first thought.

"Out of gas" issue while clicking return from mint NFT page

For some reason when I hit back on the NFT minter page it throws:

Unhandled Runtime Error
Error: Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.

Maybe submit is triggered on back?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.