Skip to content

Axis-Fi/standalone-ui

Repository files navigation

Axis Standalone UI

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.

App Configuration

  • add your Token Address, Chain id and other optional metadata to ./app-config.ts

Dev Setup

  • run pnpm install to install dependencies for all packages
  • Setup .env on dapp repo
  • run pnpm dev --filter=dapp

Other Useful Commands

  • pnpm build - Build all packages
  • pnpm dev - Run all packages locally
  • pnpm dev --filter=<project_name> - Run a specific package locally
  • pnpm storybook - Runs storybook locally
  • pnpm lint - Lint all packages
  • pnpm format - Format all packages
  • pnpm clean - Clean up all node_modules and dist folders (runs each package's clean script)

Apps & Packages

This Turborepo includes the following packages and applications:

  • apps/dapp: Decentralized App to interact with Axis contracts
  • packages/ui: Primitive React components built using shadcn
  • packages/brand-assets: Brand images and fonts
  • config/tailwind-config: Shared TailwindCSS configs
  • config/typescript-config: Shared tsconfig.jsons used throughout the Turborepo
  • config/eslint-config: ESLint preset

About

Standalone UI for self-hosting TGEs using Axis Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •