Modern web application with Privy wallet integration for Solana Agent Kit
Category | Technologies |
---|---|
Frontend | React 19, TanStack Router |
Authentication | Privy |
Blockchain | Solana Web3.js, Solana Agent Kit |
Styling | Tailwind CSS, Radix UI |
Database | PostgreSQL, Drizzle ORM |
AI | OpenAI SDK |
Development | TypeScript, Biome, Vinxi |
Clone the repository
Install dependencies
Set up environment variables
.env
file in the root directory with the following variables:Run database migrations
http://localhost:3000
.
Command | Description |
---|---|
pnpm lint | Run linting |
pnpm lint:fix | Fix linting issues |
Command | Description |
---|---|
pnpm db:generate | Generate migrations |
pnpm db:migrate | Run migrations |
pnpm db:studio | Open database studio |
pnpm db:push | Push schema changes |
pnpm db:pull | Pull schema changes |
pnpm db:check | Check schema |
pnpm db:up | Update schema |
Privy Integration Example