{"id":15601834,"url":"https://github.com/codebender828/mw.storefront","last_synced_at":"2025-10-09T20:23:42.477Z","repository":{"id":237416407,"uuid":"610142028","full_name":"codebender828/mw.storefront","owner":"codebender828","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-07T09:58:49.000Z","size":403,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-30T21:43:38.995Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mw-storefront.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codebender828.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":"2023-03-06T07:14:13.000Z","updated_at":"2023-03-08T21:40:14.000Z","dependencies_parsed_at":"2024-05-01T15:21:20.891Z","dependency_job_id":"6715467e-f00f-41d8-bbd1-222ecc7e0fb9","html_url":"https://github.com/codebender828/mw.storefront","commit_stats":null,"previous_names":["codebender828/mw.storefront"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codebender828/mw.storefront","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebender828%2Fmw.storefront","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebender828%2Fmw.storefront/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebender828%2Fmw.storefront/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebender828%2Fmw.storefront/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codebender828","download_url":"https://codeload.github.com/codebender828/mw.storefront/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebender828%2Fmw.storefront/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002015,"owners_count":26083258,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-03T02:26:25.652Z","updated_at":"2025-10-09T20:23:42.462Z","avatar_url":"https://github.com/codebender828.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mirror World Marketplace Storefront Template\n\nThis repo contains a plug n' play template for the Mirror World SDK Marketplace. All features in this template were built using [Mirror World's SDK API](https://mirrorworld.fun/docs)\n\nThe stack:\n- Frontend Framework - [Next.js](https://nextjs.org)\n- UI Library - [Ant Design Mobile](https://mobile.ant.design/gallery/)\n- Authentication \u0026 Marketplace APIs - [Mirror World SDK](https://mirrorworld.fun/docs)\n\n\u003e \n\u003eThis storefront template supports **Solana** at this time. Multi-chain support template is not yet available. Please ping us on [Discord](https://mirrorworld.fun/discord) for discussions about Multi chain support.\n\u003e\n\u003e- **Found a bug?** Please open an discussion or report on Discord\n\u003e- **Questions and Discussions?** - The fastest place to get a response in [Discord](https://mirrorworld.fun/discord). But for community visibility, please open a new [GitHub discussion](https://github.com/orgs/mirrorworld-universe/discussions).\n\u003e- **Contributions are welcome** - This template is open-source, so all positive contributions and improvements are welcome from the community.\n\u003e\n\n## Pre-requisites\n1. Developer account on [Mirror World Developer Dashboard](https://app.mirrorworld.fun)\n2. Project API Key (Copy from your project on dashboard)\n3. Collection Addresses (Copy from your project on dashboard)\n\n## Usage\n### 1. Clone this template repo:\n```sh\ngit clone git@github.com:mirrorworld-universe/marketplace-storefront.git\n```\n\n### 2. Install dependencies\n```sh\nyarn install\n```\n\n### (🚨🚨🚨 IMPORTANT 🚨🚨🚨) 3. Configure your marketplace variables in the `userConfig.json` file in the root.\nExample config:\n```json\n{\n  // Array of collections\n  \"collections\": [\n    \"CnFFwJ4V2RaNorLs7EdtNZqQ2uhgXp6X3gKEmLgxEBPZ\"\n  ],\n  // API Key - Example API Key.\n  \"xApiKey\": \"mw_lCX2WHH7_d0nT_4ctuaL1y_us3_Th1s_l0L_JN0FAMIqM5\",\n  // Your marketplace service fee. Acquired from developer dashboard\n  \"serviceFee\": \"3\",\n  // Your marketplace settlement currency. Example\n  // SOL: So11111111111111111111111111111111111111112\n  // USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\n  // \n  // 🚨 Important: This must match the currency you selected when creating the dashboard\n  \"currencyOption\": \"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\",\n  // Name of the marketplace\n  \"name\": \"Demo Storefront\",\n  // Image URL for your marketplace\n  \"logo\": \"https://www.jbakebwa.dev/assets/images/jbakebwa-headshot.jpeg\",\n  // Network of your marketplace. Accepts either `mainnet` or `devnet`\n  \"network\": \"mainnet\"\n}\n```\n\n\n###  4. Run dev server\n```sh\nyarn dev\n```\n\nIf you configured your marketplace correctly, you should be able to see a screen similar to this in the browser at `http://localhost:3000`:\n![Storefront UI](docs/example.png)\n\n\u003e\n\u003e At this point you may make changes to your \u003e marketplace storefront as you see fit.\n\u003e\n\u003e This is entirely up to you. You may change the \u003e colors, fonts, and layouts until you're satisfied.\n\u003e\n\n#### Some helpful resources\n- [JavaScript SDK API Reference](https://mirrorworld.fun/docs/api-reference/js) \n- [SDK Development Guide](https://mirrorworld.fun/docs/overview/development-guide)\n- [Full API Documentation](https://developer.mirrorworld.fun/)\n- [Developer Discord Community](https://mirrorworld.fun/discord)\n\n### 5. That's it! Deploy your static site!\nYou can deploy yoru Next.js site using [Vercel](https://vercel.com) or [Netlify](https://netlify.com), or [Cloudflare Pages](https://pages.cloudflare.dev).\n\n\n## LICENSE\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodebender828%2Fmw.storefront","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodebender828%2Fmw.storefront","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodebender828%2Fmw.storefront/lists"}