Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/BTS-CM/NFT.next.js

Bitshares NFT gallery utilising the next.js library
https://github.com/BTS-CM/NFT.next.js

bitshares bts gallery i18n nextjs nft

Last synced: about 2 months ago
JSON representation

Bitshares NFT gallery utilising the next.js library

Awesome Lists containing this project

README

        

# NFTEA.Gallery Next.js repo

This is the code for the [nftea.gallery](https://nftea.gallery) website.

If you plan to use this template for your own gallery, please change the branding.

---

This is a [Next.js](https://nextjs.org/) project, initially bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

Prior to running this locally, you'll need [NodeJS](https://nodejs.org/en/download) installed on your system.

## Getting Started

1. Configure the `/config/art.json` file, specifying the NFTs you want to display in staging/production.

2. Configure the `/config/config.json` file with your account names for various platforms.

3. Install the required packages: `npm install` or `yarn install`.

4. Run the following scripts to fetch the NFT JSON & media:

```
npm run fetchJSON
npm run downloadImages
npm run shrinkImages
```

Or

```
yarn run fetchJSON
yarn run downloadImages
yarn run shrinkImages
```

Then you can run the development server:

```bash
npm run dev
# or
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
- [Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out the [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.