ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
AcreLabs — claim your on-chain proof of attendance on Avalanche.
Translation pending
OtherTypeScript · CSSGitHub @GeneralAcreOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Proof-of-attendance NFTs on Avalanche. An organizer creates a drop with a claim code and a picture; attendees enter the code and the NFT lands in their wallet. No forms, no middlemen.
This repo runs Next.js 16, which has meaningfully diverged from older Next.js conventions. Check
node_modules/next/dist/docs/before assuming an API or file convention still applies.
Install dependencies (this also generates the Prisma client via postinstall):
npm install
Create a .env.local with:
| Variable | Purpose |
|---|---|
DATABASE_URL | Postgres connection string (used by Prisma Client at runtime) |
NEXT_PUBLIC_PRIVY_APP_ID | Privy app ID for wallet auth |
SESSION_SECRET | Secret used to sign the auth session cookie |
VOUCHER_SIGNER_PRIVATE_KEY | Private key that signs claim vouchers server-side |
NEXT_PUBLIC_AVALANCHE_NETWORK | mainnet to claim against Avalanche C-Chain; defaults to Fuji testnet |
NEXT_PUBLIC_DROP_CONTRACT_ADDRESS | Address of the shared drop ERC-721 contract |
Run the database migrations, then start the dev server:
npm run db:migrate
npm run dev
Open http://localhost:3000.
| Command | Description |
|---|---|
npm run dev | Start the dev server |
npm run build | Production build |
npm run start | Serve the production build |
npm run lint | Run ESLint |
npm run db:migrate | Apply Prisma migrations |
npm run db:studio | Open Prisma Studio |
app/create — organizer flow for setting up a dropapp/drop/[slug] — public drop pageapp/claim/[eventId] — code-entry claim flowapp/collection/[txHash] — a claimed NFT's confirmation pageapp/profile/[address] — a wallet's claimed collectionapp/api — auth, claims, events, collectors, and metadata routeslib/web3 — chain config, voucher signing, mint verificationprisma/schema.prisma — Event and Claim models