{"id":20552163,"url":"https://github.com/yosephks/moralis-opensea-plugins","last_synced_at":"2025-04-14T11:33:35.936Z","repository":{"id":109701312,"uuid":"420331329","full_name":"YosephKS/moralis-opensea-plugins","owner":"YosephKS","description":"Simple NFT Marketplace dApp using Moralis OpenSea Plugin","archived":false,"fork":false,"pushed_at":"2021-11-04T05:24:05.000Z","size":79,"stargazers_count":29,"open_issues_count":2,"forks_count":12,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T00:44:38.069Z","etag":null,"topics":["blockchain","dapp","dapps","dapps-development","erc1155","erc721","ethereum","fleek-hosting","ipfs","metamask","moralis","nft","nftmar","nfts","opensea","react","react-hooks","reactjs","web3"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/watch?v=r2YFhfjIb3k","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YosephKS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-23T06:18:17.000Z","updated_at":"2024-11-10T08:17:48.000Z","dependencies_parsed_at":"2023-04-17T00:08:14.856Z","dependency_job_id":null,"html_url":"https://github.com/YosephKS/moralis-opensea-plugins","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YosephKS%2Fmoralis-opensea-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YosephKS%2Fmoralis-opensea-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YosephKS%2Fmoralis-opensea-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YosephKS%2Fmoralis-opensea-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YosephKS","download_url":"https://codeload.github.com/YosephKS/moralis-opensea-plugins/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248872150,"owners_count":21175358,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","dapp","dapps","dapps-development","erc1155","erc721","ethereum","fleek-hosting","ipfs","metamask","moralis","nft","nftmar","nfts","opensea","react","react-hooks","reactjs","web3"],"created_at":"2024-11-16T02:35:24.329Z","updated_at":"2025-04-14T11:33:35.915Z","avatar_url":"https://github.com/YosephKS.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Moralis OpenSea Plugins\n\nThis repository contains the code for the [Moralis OpenSea Youtube tutorial](https://www.youtube.com/watch?v=r2YFhfjIb3k\u0026t=35s). It is a simple implementation of an NFT Marketplace dApp using React framework, mainly to showcase the simplicity of using Moralis OpenSea Plugin.\n\n---\n\n## Table of Contents\n\n- [Deployment](https://github.com/YosephKS/moralis-opensea-plugins#deployment)\n- [Branches](https://github.com/YosephKS/moralis-opensea-plugins#branches)\n- [Pre-requisites](https://github.com/YosephKS/moralis-opensea-plugins#pre-requisites)\n\t- [Node.js](https://github.com/YosephKS/moralis-opensea-plugins#1-nodejs)\n\t- [NPM/Yarn](https://github.com/YosephKS/moralis-opensea-plugins#2-npmyarn)\n\t- [Moralis Account](https://github.com/YosephKS/moralis-opensea-plugins#3-moralis-account)\n- [Getting Started](https://github.com/YosephKS/moralis-opensea-plugins#getting-started)\n\t- [Clone Project](https://github.com/YosephKS/moralis-opensea-plugins#1-clone-project)\n\t- [Install Dependencies](https://github.com/YosephKS/moralis-opensea-plugins#2-install-dependencies)\n\t- [Add Moralis `appId` and `serverUrl`](https://github.com/YosephKS/moralis-opensea-plugins#3-add-moralis-appid-and-serverurl)\n\t- [Run The Project](https://github.com/YosephKS/moralis-opensea-plugins#3-add-moralis-appid-and-serverurl)\n- [Production](https://github.com/YosephKS/moralis-opensea-plugins#3-production)\n- [Related Repository](https://github.com/YosephKS/moralis-opensea-plugins#related-repository)\n- [License](https://github.com/YosephKS/moralis-opensea-plugins#license)\n\n---\n\n### Deployment\n\n- IPFS (Fleek): [https://moralis-opensea-plugins.on.fleek.co/](https://moralis-opensea-plugins.on.fleek.co/)\n\n---\n\n### Branches\n\n- [main](https://github.com/YosephKS/moralis-opensea-plugins/tree/main): This is the end result of the project\n- [empty-project](https://github.com/YosephKS/moralis-opensea-plugins/tree/empty-project): This branch is suitable for those who want to follow the Youtube tutorial\n\n---\n\n### Pre-requisites\n\n#### 1. Node.js\n\nCheck whether you have Node.js in your machine with the following command, otherwise click [here](https://nodejs.org/en/) to install it.\n\n```bash\nnode -v\n```\n\n#### 2. NPM/Yarn\n\nIf you have installed Node.js in your machine, NPM will already be installed along with it. Check whether NPM is installed within your machine with the following command. \n\n```bash\nnpm -v\n```\n\nOtherwise, if you want to use Yarn as your package manager. Go to its [official website](https://yarnpkg.com/) and follow the installation process. Once installed, check Yarn with the following command.\n\n```bash\nyarn -v\n```\n\n#### 3. Moralis Account\n\nIf you have not signed up to Moralis yet, click [here](https://admin.moralis.io/register) to register and get your free Moralis Admin account in just a few minutes!\n\n---\n\n### Getting Started\n\n#### 1. Clone Project\n\n```bash\ngit clone https://github.com/YosephKS/moralis-opensea-plugins.git\n```\n\n#### 2. Install Dependencies\n\n```bash\n# NPM\nnpm i\n\n# Yarn\nyarn\n```\n\n#### 3. Add Moralis `appId` and `serverUrl`\n\nCreate a `.env` file by copying `.env.example` and fill in these environment variables.\n\n```\nREACT_APP_MORALIS_APP_ID=xxx\nREACT_APP_MORALIS_SERVER_URL=xxx\n```\n\nIf you would like to hardcode the `appId` and `serverUrl`, go to `src/index.js` and place those variables directly in the file.\n\n```js\n\u003cMoralisProvider appId=\"xxx\" serverUrl=\"xxx\"\u003e\n\t\u003cApp /\u003e\n\u003c/MoralisProvider\u003e\n```\n\n#### 4. Run The Project\n\nIf you would like to follow the Youtube tutorial and get an empty template instead, go to the `empty-project` branch instead.\n\n```bash\n# NPM\nnpm run start\n\n# Yarn\nyarn start\n```\n---\n\n### Production\n\nTo use the code for production, compile the build version and run the following command\n\n```bash\n# NPM\nnpm run build\n\n# Yarn\nyarn build\n```\n\nOnce the building process is completed (whether locally or remotely in CI/CD), deploy the build version to your favorite hosting service.\n\n---\n\n### Related Repository\n\n- [truffle-opensea-nft](https://github.com/YosephKS/truffle-opensea-nft): Building NFTs (ERC721 \u0026 ERC1155) for OpenSea using Truffle, Moralis, and Openzeppelin\n\n---\n\n### License\n\n[GNU GPL v3.0](https://github.com/YosephKS/moralis-opensea-plugins/blob/main/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyosephks%2Fmoralis-opensea-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyosephks%2Fmoralis-opensea-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyosephks%2Fmoralis-opensea-plugins/lists"}