https://github.com/hack-light/space-nft
Space NFT is an on-chain composable NFT platform that allows users to mint individual space bodies as unique NFTs and seamlessly combine them to create a single, cohesive image, all securely stored on the blockchain.
https://github.com/hack-light/space-nft
blockchain buidlguidl composable-svg ethereum
Last synced: about 2 months ago
JSON representation
Space NFT is an on-chain composable NFT platform that allows users to mint individual space bodies as unique NFTs and seamlessly combine them to create a single, cohesive image, all securely stored on the blockchain.
- Host: GitHub
- URL: https://github.com/hack-light/space-nft
- Owner: Hack-Light
- License: mit
- Created: 2023-10-16T18:19:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-03T16:17:17.000Z (over 1 year ago)
- Last Synced: 2025-02-11T20:57:44.570Z (3 months ago)
- Topics: blockchain, buidlguidl, composable-svg, ethereum
- Language: JavaScript
- Homepage: https://space-nft-nextjs.vercel.app
- Size: 2.96 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# 🏗 SPACE NFT


## 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`.