https://github.com/tsuzat/nft-museum
A flutter app for NFTs which let you see and browse NFTs.
https://github.com/tsuzat/nft-museum
dart flutter nft-gallery nfts rest-api restful-api ui
Last synced: 11 months ago
JSON representation
A flutter app for NFTs which let you see and browse NFTs.
- Host: GitHub
- URL: https://github.com/tsuzat/nft-museum
- Owner: Tsuzat
- Created: 2022-07-13T07:31:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-26T09:37:37.000Z (almost 4 years ago)
- Last Synced: 2025-04-06T17:11:20.627Z (about 1 year ago)
- Topics: dart, flutter, nft-gallery, nfts, rest-api, restful-api, ui
- Language: Dart
- Homepage:
- Size: 33.7 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NFT Museum
A flutter project to explore the world of NFTs and APIs
### Purpose of this project
The purpose of this project is to explore the flutter and NFT APIs at the same time. When I saw that there are very less applications which just shows NFTs and no other crap, I decided to hope on this journey. This project is a ~~simple~~ complex application with ton of APIs talking to each other and rendering data while handling possible exceptions. The UI is fully written in `dart` programming language using `flutter` library and for data `Rarible API` has been used. I have not written the backend, it's all APIs talking to each other.
### UI sample
The UI is made simple and minimal, yet beautiful.
### How to run
Download and Install apk from [release](https://github.com/Tsuzat/nft-museum/releases)
*OR*
build from source
First Install [Flutter](https://docs.flutter.dev/get-started/install)
```sh
$ git clone https://github.com/Tsuzat/nft-museum
$ cd nft-museum
$ flutter pub get
$ flutter build apk --split-per-abi
```
or run the app in available devices
```sh
$ flutter run
```
### TODO
- [x] To Add collection Screen
- [x] To Add webview for collections
- [x] To Add items of a collection
- [ ] To Add search screen
- [ ] To Add favorite screen
- [ ] To Add favorite screen
- [ ] To Add screen for NFT creator
- [ ] To Add a custom icon for application