Axis launchpad is a UI kit for bootstrapping your own token launchpad with multichain support. It provides a user interface for enabling the creation of token sales and participation in the sales. It interacts with the Axis smart contracts and the Axis Subgraph for querying token sales data.
- run
pnpm install
to install dependencies for all packages - Setup
.env
on dapp repo, see .env.example for an example - 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_modules
anddist
folders (runs each package's clean script)
This Turborepo includes the following packages and applications:
apps/dapp
: UI for creating and participating in token salespackages/brand-assets
: Axis brand images and fontspackages/ui
: Axis UI component library (shadcn + tailwind)config/tailwind-config
: Shared TailwindCSS configs
Thank you for your interest in contributing to Axis launchpad
! Please read our CONTRIBUTION.md guide to understand our development process and how to contribute effectively.