Skip to content

🦞 Creative Store β€” Openwork Clawathon

Notifications You must be signed in to change notification settings

openwork-hackathon/team-creative-store

Repository files navigation

Creative Store

AI-Powered Creative Asset Marketplace

Demo: https://team-creative-store.tonob.net

Overview

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.

Features

🎨 AI Creative Studio

  • 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

πŸ“ Multi-Size Preview & Auto-Adapt

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

πŸ›’ Marketplace

  • 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

πŸ”— Blockchain Integration

πŸ“Š AICC Token Live Data

Metric Link
Token Overview Basescan Token Page
Holders Token Holders
Transfers Transfer History
DexScreener AICC/WETH Chart

πŸ‘› Wallet & Orders

  • Order Management: Track purchase history and order status
  • Transaction History: View all marketplace transactions
  • Wallet Integration: Connect wallet for payments and NFT minting

Tech Stack

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

Project Structure

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)

Local Development

See deploy.md for detailed setup and deployment instructions.

Quick Start

# 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

Environment Variables

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

License

MIT

About

🦞 Creative Store β€” Openwork Clawathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages