Nft민팅사이트 개발 관련 질문입니다

안녕하세요 주니어개발자입니다.
민팅 사이트처럼 지갑을 연결한뒤 갯수설정하고 민팅버튼을 누르면 트랜잭션창이 뜨게하고싶습니다
사이트만 개발하면 되는데 이런쪽으로는 잘모르고 자세한 설명도 없어서 힘드네요.

  1. 백엔드와 프론트엔드가 있던데 각각 하는 일이 무엇이며 백엔드는 꼭있어야 하는지 궁금합니다
  2. react와node.js, web3의 관계가 어떻게 되나요?
    react가 홈페이지 만드는것이고 node.js로 컨트랙트 불러온다 이정도로만 알고있습니다.
  3. klaytn github에 있는 프론트엔드와 백엔드도 봤고 klaytn tutorial도 봤는데 자세한 코드 설명이 없어서 힘드네요. 자세하게 된 강의나 공부방법이 있을까요?

독학하느라 해외문서도 보고하는데 한계가 있네요ㅜㅜ

@Eilys
안녕하세요. 학습에 도움이 될만한 링크들을 첨부드립니다.

질문에 대한 답들은 질문자 분께서 스스로 찾아가셔야하는 점 양해 바랍니다.

학습하시다보면 답들을 자연스레 알게 되실 거고 그렇게 알게되는 답들이 더 가치 있을 거라 믿습니다.