Monorepo for Axis Standalone UI using turbo
This app is designed for projects looking to host and manage their Token Generation Event (TGE) with minimal configuration. It provides seamless integration of Axis Protocol contracts through ready-to-use hooks and UI components, enabling full ownership and control over the TGE process.
- add your Token Address, Chain id and other optional metadata to
./app-config.ts
- run
pnpm installto install dependencies for all packages - Setup
.envon dapp repo - run
pnpm dev --filter=dapp
pnpm build- Build all packagespnpm dev- Run all packages locallypnpm dev --filter=<project_name>- Run a specific package locallypnpm storybook- Runs storybook locallypnpm lint- Lint all packagespnpm format- Format all packagespnpm clean- Clean up allnode_modulesanddistfolders (runs each package's clean script)
This Turborepo includes the following packages and applications:
apps/dapp: Decentralized App to interact with Axis contractspackages/ui: Primitive React components built using shadcnpackages/brand-assets: Brand images and fontsconfig/tailwind-config: Shared TailwindCSS configsconfig/typescript-config: Sharedtsconfig.jsons used throughout the Turborepoconfig/eslint-config: ESLint preset