Skip to content

phase56/morph_starter_kit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Morph

Morph Starter Kit

Table of Contents
  1. About The Project
  2. Usage
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

The Morph starter kit helps developers quickly and efficiently, build dApps on the Morph blockchain. It is a comprehensive template for building fullstack dApps. This starter kit is an extension of the ReactToWeb3 kit

(back to top)

Built With

Morph starter kit is built with a variety of frameworks and libraries.

(back to top)

Prerequisites

  • Node
  • Git
  • Foundry
cd contract
yarn

Environment Configuration

Contract

In your terminal, run

cd contract
yarn

Frontend

Before you start, you need to set up your environment variables. Create a .env.local file in the root directory by running in a new terminal:

cp .env.example .env.local

In the file, update the NEXT_PUBLIC_PROJECT_ID variable with your WalletConnect project ID. You can obtain one by registering your project at WalletConnect Cloud.

Install Dependencies

npm install
# or
yarn 
# or
pnpm install
# or
bun install

Running the Development Server

To run the development server, execute one of the following commands in your terminal:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Visit http://localhost:3000 to see your application in action. Begin by editing app/page.tsx to make changes and see them reflected in real time.

🧞 Features

  • TypeScript: Utilize the strong typing of TypeScript to write more robust and error-free code.
  • Tailwind CSS: Style your application efficiently using utility-first CSS.
  • WAGMI Hooks: Manage blockchain wallet and network interactions with ease.
  • Viem: Handle on-chain interactions directly within your frontend application.
  • Morph Holesky Testnet: Connect to the Morph testnet to develop and test your dApps.

✨ Learning Resources

  • Morph L2: Learn more about Morph and its capabilities by visiting Morph Layer 2 Official Site.
  • Morph Documentation: For detailed information on how Morph works and how to start building within the chain, check out the Morph Docs.

🚀 Deployment

Deploy your application with ease using platforms like Vercel, which provides out-of-the-box support for Next.js applications, or Juno, which gives you full control over your dApp by enabling its deployment on Web3. Refer to platform-specific guides for details on deploying Next.js applications.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 94.5%
  • TypeScript 3.4%
  • Python 1.9%
  • Other 0.2%