Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hack-light/space-nft
https://github.com/hack-light/space-nft
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hack-light/space-nft
- Owner: Hack-Light
- License: mit
- Created: 2023-10-16T18:19:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-03T16:17:17.000Z (about 1 year ago)
- Last Synced: 2023-12-03T17:25:30.483Z (about 1 year ago)
- Language: JavaScript
- Size: 2.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# 🏗 SPACE NFT
![final nft](./initial-final.svg)
![home-page](./home-page.png)
## Requirements
Before you begin, you need to install the following tools:
- [Node (v18 LTS)](https://nodejs.org/en/download/)
- Yarn ([v1](https://classic.yarnpkg.com/en/docs/install/) or [v2+](https://yarnpkg.com/getting-started/install))
- [Git](https://git-scm.com/downloads)## Quickstart
To get started with Scaffold-ETH 2, follow the steps below:
1. Clone this repo & install dependencies
```
git clone https://github.com/Hack-Light/space-nft.git
cd space-nft
yarn install
```2. Run a local network in the first terminal:
```
yarn chain
```This command starts a local Ethereum network using Hardhat. The network runs on your local machine and can be used for testing and development. You can customize the network configuration in `hardhat.config.ts`.
3. On a second terminal, deploy the test contract:
```
yarn deploy
```This command deploys a test smart contract to the local network. The contract is located in `packages/hardhat/contracts` and can be modified to suit your needs. The `yarn deploy` command uses the deploy script located in `packages/hardhat/deploy` to deploy the contract to the network. You can also customize the deploy script.
4. On a third terminal, start your NextJS app:
```
yarn start
```Visit your app on: `http://localhost:3000`. You can interact with your smart contract using the contract component or the example ui in the frontend. You can tweak the app config in `packages/nextjs/scaffold.config.ts`.