De-store / frontend

Truffle + react project
MIT License
1 stars 1 forks source link

DeStore

Decentralize app listing platform.

About

This repository is the truffle project for the DeStore website.
Destore only has one smart contract which stores the app details and its owner to maintain the ownership and to keep a record of all the applications.
The smart contract is deployed on the following networks:

  1. matic-mumbai network with contract address 0x3447eFaA7A0a95B44c794214b38D017FdD97A8f8 .
  2. evmos test network with contract address 0x5a18b5D8703D4bBf53365582F50f031965fa1Deb .
  3. 5ire test network with contract address 0x45F44aa52B051bc67C612685bA1dDb41C507ac9a .

The website is a react application that is deployed on IPFS using Fleek to manage CI/CD pipeline and env variables.

The dApp currently supports Metamask (for all supported networks) and Portis (only matic-mumbai network) wallets and is mobile friendly.

Other Modules

Query

The query to fetch data from the blockchain is managed using The Graph.
This is the repository that contains the graph project.
https://github.com/De-store/graph-backend

Mobile app

DeStore also has a mobile application that will help users to view all the listed apps and install them on their devices.
This is the repository that contains the mobile app codebase.
https://github.com/De-store/mobile-app

Useful links

Contributions

All PR should be linked to an issue and should be pointed to dev_qa branch.

How to contribute?

Those who wants to contribute, they need to add the details in contributions.md following the below template.

  1. Contributors need to write a heading saying about what the contribution is about (can be same as the PR title) | contributor's name - discord Id.

  2. Write description of the contribution (can be same as description of the PR). # Make sure to add issue Id and PR ID in the description here.

Example:

1. Home page header UI | Suraj Singla - surajsingla333#5243

Update the home page header with the updated designs. Issue: #1 PR: #2