AI-Powered Creative Asset Marketplace
Demo: https://team-creative-store.tonob.net
Creative Store is a full-stack platform that combines AI-powered creative generation with a decentralized marketplace for digital assets. Creators can generate, customize, and publish creative assets, while buyers can discover and purchase unique digital content with blockchain-verified ownership.
- Intent-to-Creative Pipeline: Transform natural language descriptions into professional creative assets
- Brief Analysis: AI-powered analysis of creative intent to generate structured briefs
- Multi-Draft Generation: Generate multiple creative variations from a single brief
- Template-Based Editor: Fine-tune AI-generated creatives with an intuitive editor
Preview creatives across 20+ standard ad placements organized by device:
| Device | Ad Types |
|---|---|
| Mobile | Banner, Medium Rectangle, Interstitial |
| Tablet | Leaderboard, Rectangle, Interstitial |
| Desktop | Leaderboard, Rectangle, Sidebar, Banner |
- Browse & Discover: Filter by category, asset type, price range
- Categories: Ads, Branding, E-commerce, Gaming
- Asset Types: Ad Kits, Branding, Characters, UI Kits, Backgrounds, Templates, Logos, 3D Scenes
- License Options: Standard, Extended, Exclusive
- Creator Profiles: View creator portfolios and ratings
- AICC Token Payments: Native token for marketplace transactions
- $AICC Token:
0x6F947b45C023Ef623b39331D0C4D21FBC51C1d45 - Built on $OPENWORK:
0x299c30DD5974BF4D5bFE42C340CA40462816AB07
- $AICC Token:
| Metric | Link |
|---|---|
| Token Overview | Basescan Token Page |
| Holders | Token Holders |
| Transfers | Transfer History |
| DexScreener | AICC/WETH Chart |
- Order Management: Track purchase history and order status
- Transaction History: View all marketplace transactions
- Wallet Integration: Connect wallet for payments and NFT minting
| Layer | Technology |
|---|---|
| Frontend | React, TanStack Router, TailwindCSS, shadcn/ui |
| Backend | Hono (TypeScript), Better Auth |
| Database | PostgreSQL, Prisma ORM |
| Queue | Redis, BullMQ |
| AI | Google Gemini |
| Blockchain | Base (ERC-721), Viem |
| Storage | S3-compatible |
packages/
βββ web/ # React frontend application
βββ api/ # Hono API server
βββ worker/ # BullMQ background job processor
βββ db/ # Prisma schema and migrations
βββ shared/ # Shared types and schemas
βββ contracts/ # Solidity smart contracts (Foundry)
See deploy.md for detailed setup and deployment instructions.
# Start database
docker compose up -d
# Install dependencies
bun install
# Setup environment
cp .env.example .env
# Run migrations
bun run prisma:migrate
# Start development servers
bun run dev:api # API on http://localhost:3000
bun run dev:web # Web on http://localhost:5173| Variable | Description |
|---|---|
DATABASE_URL |
PostgreSQL connection string |
REDIS_URL |
Redis connection string |
BETTER_AUTH_SECRET |
Auth session secret |
GOOGLE_CLIENT_ID |
Google OAuth client ID |
GOOGLE_CLIENT_SECRET |
Google OAuth secret |
GOOGLE_GENERATIVE_AI_API_KEY |
Gemini API key |
AICC_TOKEN_ADDRESS |
AICC token contract |
OPENWORK_TOKEN_ADDRESS |
OpenWork token contract |
MIT