Coder Social home page Coder Social logo

rhythmwicked / multiversx-my-nfts-collection-dapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from web3-creative-tim/multiversx-my-nfts-collection-dapp

0.0 0.0 0.0 757 KB

MultiversX (Elrond) My NFTs Collection Dapp by Creative Tim

Home Page: https://my-collection.multivers-ui.com

License: GNU General Public License v3.0

JavaScript 76.27% CSS 6.34% HTML 7.95% SCSS 9.44%

multiversx-my-nfts-collection-dapp's Introduction

My Nfts from colection thumb

MultiversX (Elrond) is the best blockchain technology in terms of speed, transaction costs, and real word utility. We, at Creative Tim, believe in Elrond's power and we chose this network in our Web 3 Journey. We want to bring our experience to the table and expand the network's ecosystem by creating a suite of dApps for web developers to make the transition between the two Web versions easier.

Creative Tim's first dApp on MultiversX (Elrond) is already here. It is a starter template for NFTs collection creators and is open source so that all the community can use it.

Our dApp features:

  • Showcases all the NFTs that you own from a specific collection with details - each NFT's rarities and attributes;
  • Login process using the cryptocurrency wallet;
  • Innovative and Sleek Design inspired by Soft UI - for an intuitive user experience.

Special thanks: During the development of our dApp, we have used the dApp code from MultiversX (Elrond) Network; this way, we thank the MultiversX (Elrond) team for providing it.

Table Of Content

Versions

Screen Shots From dApp

View Demo

Landing Page Dashboard Page
Landing Page Dashboard Page

Wallet Devnet Credentials for Testing

For viewing the NFTs in the dApp live preview you can connect with the credentials below:

  1. download devnet wallet
  2. use password: DevnetCreative10$

Get Started

You can choose from these options to get code locally:

Before Run dApp

  • Create a devnet wallet (you can use only mainnet) - https://devnet-wallet.elrond.com/
  • You need to update the config file (find in /src/config)
    • Change the collectionTicker
    • Change the dAppName

dApp Dependencies

To avoid issues and have better performances use at least:

  • node version: 14.x.x

Install and Run dApp

$ npm install (with node v16.x.x you need to use npm install --legacy-peer-deps command)
$ npm run dev # start devnet 
OR
$ npm run main # start mainnet

Build dApp

$ npm run build-devnet # build devnet
OR
$ npm run build-mainnet # build mainnet

File Structure

multiversx-my-nfts-collection-dapp

├── README.md
├── LICENSE.md
├── package.json
├── public
└── src
    ├── App.js
    ├── assets
    │   ├── custom.scss
    │   └── img
    ├── components
    │   ├── Header
    │   ├── Layout
    │   │   ├── Footer
    │   │   ├── Navbar
    │   │   │   ├── index.js
    │   │   │   ├── navbarConnect.js
    │   │   │   ├── navbarItems.js
    │   │   │   └── navbarSimple.js
    │   │   └── index.js
    │   ├── LoginModal
    │   │   ├── index.js
    │   │   └── loginModalContext.js
    │   └── NoNFT
    ├── config
    │   ├── devnet.config.js
    │   └── mainnet.config.js
    ├── index.js
    ├── pages
    │   ├── Dashboard
    │   │   ├── index.js
    │   │   └── myCollection.js
    │   ├── PageNotFound
    │   │   └── index.js
    │   └── presentation.js
    └── routes.js

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

One can contribute by creating pull requests, or by opening issues for discovered bugs or desired features.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Reporting Issues

We use GitHub Issues as the official bug tracker for this dApp. Here are some advices for our users that want to report an issue:

  1. Make sure that you are using the latest version of the dApp.
  2. Providing us reproducible steps for the issue will shorten the time it takes for it to be fixed.
  3. Some issues may be browser specific, so specifying in what browser you encountered the issue might help.

Licensing

Useful Links

Resources

Social Media

Creative Tim

MultiversX (Elrond)

multiversx-my-nfts-collection-dapp's People

Contributors

dragosct avatar rhythmwicked avatar sajadevo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.