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 installto install dependencies for all packages - Setup
.envon 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_modulesanddistfolders (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
To deploy Axis to a new chain, please follow the instructions in the DEPLOY.md file.
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.