Skip to content
/ Dapp-Template Public template

This repository is a monorepo setup for a decentralized application (DApp) that leverages a modern stack including Next.js, Hardhat, and The Graph. Managed using PNPM, this monorepo facilitates modular development across different aspects of the DApp ecosystem—from the frontend interface to smart contracts and data indexing via subgraphs.

License

Notifications You must be signed in to change notification settings

SummitShare/Dapp-Template

Repository files navigation

My DApp Monorepo

Overview

This repository is a comprehensive monorepo setup for developing a decentralized application using Next.js, Hardhat, and The Graph. Each part of the application is housed in its dedicated subdirectory within this monorepo.

Structure

  • /packages/dapp: Contains the Next.js frontend application.
  • /packages/hardhat: Houses the Hardhat environment for smart contract development.
  • /packages/subgraph: Setup for The Graph to handle indexing and querying blockchain data.

Getting Started

To get started with this monorepo, clone this repository and run the following command to install all dependencies:

pnpm install

Navigate to each subdirectory and follow the specific instructions in their respective READMEs for detailed setup and usage instructions.

Contribution

Contributions are welcome! Please refer to each package's README for more detailed guidelines on how to contribute effectively.

About

This repository is a monorepo setup for a decentralized application (DApp) that leverages a modern stack including Next.js, Hardhat, and The Graph. Managed using PNPM, this monorepo facilitates modular development across different aspects of the DApp ecosystem—from the frontend interface to smart contracts and data indexing via subgraphs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published