A React-based mini application built with Vite, TypeScript, and Tailwind CSS. This project provides an easy to get started with UI for interacting with the Doppler liquidity bootstrapping protocol.
- React
- TypeScript
- Vite
- Tailwind CSS
- GraphQL
- Radix UI Components
- Wagmi
- Viem
- Node.js (LTS version recommended)
- Bun (for package management)
- Git
- Clone the repository:
git clone https://github.com/whetstoneresearch/doppler-v3-miniapp.git
cd doppler-v3-miniapp
- Install dependencies:
bun install
-
Set up environment variables:
- Copy
.env.example
to.env
- Fill in the required environment variables:
VITE_INDEXER_GRAPHQL
: Your GraphQL endpoint URL
- Copy
-
Start the development server:
bun run dev
The application will be available at http://localhost:5173
bun run dev
- Start the development serverbun run build
- Build the application for productionbun run preview
- Preview the production build locallybun run lint
- Run the linterbun run codegen
- Generate GraphQL types
src/
- Source code directorycomponents/
- Reusable UI componentspages/
- Page componentshooks/
- Custom React hooksutils/
- Utility functionstypes/
- TypeScript type definitionsgraphql/
- GraphQL queries and mutations