Skip to content

johnnyjclin/imgate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imgate

Monorepo for smart contracts and web application.

Project Structure

imgate/
├── packages/
│   ├── hardhat/     # Smart contracts (Hardhat)
│   └── nextjs/      # Web application (Next.js)

Prerequisites

  • Node.js >= 18.0.0
  • pnpm >= 8.0.0

Getting Started

Installation

pnpm install

Development

Run Next.js development server:

pnpm dev

Run Hardhat local node:

pnpm dev:hardhat

Building

Build Next.js app:

pnpm build

Compile smart contracts:

pnpm build:contracts

Testing

Test smart contracts:

pnpm test

Test Next.js app:

pnpm test:nextjs

Deploy Contracts

pnpm deploy

Packages

Hardhat

Smart contract development environment. See packages/hardhat/README.md for details.

Next.js

Web application frontend. See packages/nextjs/README.md for details.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors