Skip to content

End to End dCommerce experience built using the Boson Protocol Core Components SDK

License

Notifications You must be signed in to change notification settings

bosonprotocol/interface

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1043389 · Jan 24, 2025
Jan 7, 2025
Jul 6, 2022
May 17, 2023
May 13, 2024
Aug 16, 2023
Nov 22, 2022
Jan 24, 2025
Sep 30, 2022
Jan 6, 2025
Feb 9, 2024
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 24, 2024
Jan 6, 2025
Sep 12, 2023
Jul 1, 2022
Oct 20, 2022
Jan 6, 2025
Oct 7, 2022
May 28, 2024
Aug 10, 2022
Jan 24, 2025
Jan 24, 2025
May 31, 2022
Sep 12, 2023

Repository files navigation

banner

Boson Protocol dApp

Build Status

🛠️ An example dApp built on top of Boson Protocol.

Environments

Each deployment is hosted on IPFS with a custom domain.

For ease of use, each environment has a DNS name that always points to the latest IPFS hash:

Env Networks Endpoint
testing amoy, sepolia https://interface-test.on-fleek.app/
staging amoy, sepolia https://interface-staging.on-fleek.app/
production polygon, ethereum https://dapp-interface-production.on-fleek.app/

Local development

Node & npm

Installing the correct versions of node and npm can be done by installing volta. Volta will automatically get those versions from the package.json file. Once that's done, the required steps to develop and test the dApp interface locally are as follows:

  1. Clone the repository: i.e. Run git clone git@github.com:bosonprotocol/interface.git
  2. Navigate into the directory & install dependencies: i.e. Run cd interface && npm ci
  3. Copy the .env.example file to .env and fill out any necessary values.
  4. Start the application: i.e. Run npm run dev
  5. Navigate to http://localhost:3000/ in a browser.

Contributing

We welcome contributions! The ultimate goal is for all of the Boson Protocol repositories to be fully owned by the community and contributors. Issues, pull requests, suggestions, and any sort of involvement are more than welcome.

By being in this community, you agree to the Code of Conduct. Take a look at it, if you haven't already.