├── .gitignore ├── LICENSE.md ├── README.md ├── backend ├── .example.env ├── .gitignore ├── index.ts ├── middleware │ ├── admin.ts │ └── verifyToken.ts ├── models │ └── nft.ts ├── package.json ├── routes │ └── nfts.ts ├── tsconfig.json ├── typechain-types │ ├── TodoList.ts │ ├── common.ts │ ├── factories │ │ └── TodoList__factory.ts │ ├── hardhat.d.ts │ └── index.ts └── yarn.lock ├── bin ├── index.js └── installDeps.sh ├── frontend ├── .eslintrc.json ├── .example.env ├── .gitignore ├── README.md ├── lib │ └── typechain-types │ │ ├── TodoList.ts │ │ ├── common.ts │ │ ├── factories │ │ └── TodoList__factory.ts │ │ ├── hardhat.d.ts │ │ └── index.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages │ ├── _app.tsx │ └── index.tsx ├── postcss.config.js ├── public │ └── favicon.ico ├── src │ ├── context │ │ ├── Layout.tsx │ │ ├── NavBar │ │ │ ├── MetaMask.tsx │ │ │ └── NavBar.tsx │ │ └── Web3Context.tsx │ ├── helpers │ │ ├── DarkModeToggle.tsx │ │ ├── Loading.tsx │ │ ├── Mining.tsx │ │ ├── handleToast.ts │ │ └── useIPFS.ts │ └── hooks │ │ ├── useAxios.tsx │ │ └── useFormChange.tsx ├── styles │ └── globals.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock ├── hardhat ├── .example.env ├── .gitignore ├── .solcover.js ├── README.md ├── contracts │ ├── .prettierrc │ └── TodoList.sol ├── hardhat.config.ts ├── package.json ├── scripts │ ├── deploy.ts │ └── typechain-copy.sh ├── test │ └── TodoList.test.ts ├── tsconfig.json └── yarn.lock ├── package.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/README.md -------------------------------------------------------------------------------- /backend/.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/.example.env -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/index.ts -------------------------------------------------------------------------------- /backend/middleware/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/middleware/admin.ts -------------------------------------------------------------------------------- /backend/middleware/verifyToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/middleware/verifyToken.ts -------------------------------------------------------------------------------- /backend/models/nft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/models/nft.ts -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/nfts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/routes/nfts.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/typechain-types/TodoList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/typechain-types/TodoList.ts -------------------------------------------------------------------------------- /backend/typechain-types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/typechain-types/common.ts -------------------------------------------------------------------------------- /backend/typechain-types/factories/TodoList__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/typechain-types/factories/TodoList__factory.ts -------------------------------------------------------------------------------- /backend/typechain-types/hardhat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/typechain-types/hardhat.d.ts -------------------------------------------------------------------------------- /backend/typechain-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/typechain-types/index.ts -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/bin/index.js -------------------------------------------------------------------------------- /bin/installDeps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/bin/installDeps.sh -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:react/recommended", "next/core-web-vitals"] 3 | } 4 | -------------------------------------------------------------------------------- /frontend/.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/.example.env -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/lib/typechain-types/TodoList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/lib/typechain-types/TodoList.ts -------------------------------------------------------------------------------- /frontend/lib/typechain-types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/lib/typechain-types/common.ts -------------------------------------------------------------------------------- /frontend/lib/typechain-types/factories/TodoList__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/lib/typechain-types/factories/TodoList__factory.ts -------------------------------------------------------------------------------- /frontend/lib/typechain-types/hardhat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/lib/typechain-types/hardhat.d.ts -------------------------------------------------------------------------------- /frontend/lib/typechain-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/lib/typechain-types/index.ts -------------------------------------------------------------------------------- /frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/next-env.d.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/pages/index.tsx -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/src/context/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/context/Layout.tsx -------------------------------------------------------------------------------- /frontend/src/context/NavBar/MetaMask.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/context/NavBar/MetaMask.tsx -------------------------------------------------------------------------------- /frontend/src/context/NavBar/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/context/NavBar/NavBar.tsx -------------------------------------------------------------------------------- /frontend/src/context/Web3Context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/context/Web3Context.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/DarkModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/helpers/DarkModeToggle.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/helpers/Loading.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/Mining.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/helpers/Mining.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/handleToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/helpers/handleToast.ts -------------------------------------------------------------------------------- /frontend/src/helpers/useIPFS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/helpers/useIPFS.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useAxios.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/hooks/useAxios.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useFormChange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/src/hooks/useFormChange.tsx -------------------------------------------------------------------------------- /frontend/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/styles/globals.css -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /hardhat/.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/.example.env -------------------------------------------------------------------------------- /hardhat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/.gitignore -------------------------------------------------------------------------------- /hardhat/.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/.solcover.js -------------------------------------------------------------------------------- /hardhat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/README.md -------------------------------------------------------------------------------- /hardhat/contracts/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/contracts/.prettierrc -------------------------------------------------------------------------------- /hardhat/contracts/TodoList.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/contracts/TodoList.sol -------------------------------------------------------------------------------- /hardhat/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/hardhat.config.ts -------------------------------------------------------------------------------- /hardhat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/package.json -------------------------------------------------------------------------------- /hardhat/scripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/scripts/deploy.ts -------------------------------------------------------------------------------- /hardhat/scripts/typechain-copy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/scripts/typechain-copy.sh -------------------------------------------------------------------------------- /hardhat/test/TodoList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/test/TodoList.test.ts -------------------------------------------------------------------------------- /hardhat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/tsconfig.json -------------------------------------------------------------------------------- /hardhat/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/hardhat/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adriandelgg/create-ether-dapp/HEAD/yarn.lock --------------------------------------------------------------------------------