Files
app.gaertan.art/ToDo.md

3.5 KiB
Raw Blame History

ToDo List

Commissions

Commission Request Form

  • Commission order form UI
  • Form submission logic
  • File upload with storage (e.g. MinIO)
  • Store form data in Prisma
  • Confirmation / success page after submission
  • Add optional fields (contact method, payment method, deadline, etc.)
  • Add privacy & crediting preferences
  • Admin-configurable field visibility / requirements (future)

Pages

  • Terms of Service page
  • Public commission info / landing page
  • Commission type list with filters
  • Single commission type preview (with examples)
  • Commission request success page
  • FAQ or Help page
  • Page for custom offers / YCHs
    • YCH listing grid
    • YCH details page (slots, price, preview image)
    • YCH claim form
    • Status display (e.g. "slot taken", "open", "closed")

Admin Panel

  • Commission type create/edit form
  • Commission option/extra CRUD UI
  • View list of commission requests
  • View single request details
  • Update request status (pending, accepted, rejected, etc.)
  • Filter and sort commission requests
  • View submitted files / references
  • Tag, flag, or star requests for tracking
  • Delete / archive requests

Backend & Actions

  • Submit commission request server action
  • Upload reference image(s) action
  • Create YCH offer action
  • Claim YCH slot action
  • Send confirmation email (optional)
  • Notify artist via email or admin panel
  • Export commission request to JSON or PDF (optional)

Extras

  • Kanban-style board for request tracking
  • Queue page (public or admin)
  • Markdown/WYSIWYG editor for ToS and descriptions
  • Analytics for commission activity
  • iCal or Notion export
  • Stripe or Ko-fi payment integration

Commission order form UI

Essential Fields

  • Commission type
  • Base option (e.g. headshot, fullbody)
  • Selected extras
  • Customer name
  • Customer email
  • Commission description / idea
  • Reference image upload
  • Confirm Terms of Service

Project Details

  • Character description / bio
  • Pose or mood suggestions
  • Background description
  • Scene / environment ideas
  • Color palette preferences
  • Inspiration images or links
  • “Im unsure, open to ideas” checkbox

Timeline & Budget

  • Preferred deadline / latest delivery date
  • “Flexible deadline” checkbox
  • Budget or max amount willing to pay
  • “Urgent / rush commission” checkbox

Contact Preferences

  • Preferred contact method
    • Email
    • Telegram
    • Discord
    • Other (input)
  • Contact handle / username

Payment Preferences

  • Preferred payment method
    • PayPal
    • Ko-fi
    • Stripe
    • Bank transfer
    • Other (input)
  • Payment notes (optional)
  • Invoice required?

Streaming / Video

  • Id like to watch on stream
  • Please record a speedpaint / timelapse
  • OK to share the stream publicly
  • OK to post timelapse/video publicly

Visibility & Rights

  • “Please keep this private” checkbox
  • “OK to share on social media / portfolio”
  • Credit preference
    • Use my name
    • Use my alias
    • Stay anonymous
  • Commercial use intended

Optional / Admin Fields

  • Commission title / project name
  • Additional notes / anything else to mention