Provn
    How it worksBrowse jobsFor companiesBlogLog in

    © 2026 Provn Inc. All rights reserved.

    About•Blog•Terms of Service•Privacy Policy

    Made with love in Seattle

    Challenges/Provn/General/CreativeVault Gallery Submission API for Creative Chaos

    CreativeVault Gallery Submission API for Creative Chaos

    Back-end
    API
    AI
    Estimated Time:
    1 hour
    Status:Not started

    What You'll Be Doing

    CreativeVault Gallery is a premier digital art marketplace and portfolio platform that connects emerging artists with collectors, galleries, and creative agencies. Think of it as a hybrid between Behance and Etsy, specifically designed for digital artists who work across multiple mediums - from traditional digital illustrations to AI-generated art, video installations, and interactive media projects.

    The Business Context CreativeVault Gallery has been operating successfully for two years with a simple file upload system, but they're experiencing rapid growth that's exposing critical limitations:

    Current Pain Points:

    • Scale Issues: 500+ artist submissions daily, causing system slowdowns during peak hours
    • Mixed Content Chaos: Artists submit everything from 4K video portfolios to complex project files with metadata, but the current system treats everything the same
    • Quality Control: No systematic way to validate submissions, leading to broken files and frustrated artists
    • Artist Experience: No feedback on submission status, leading to duplicate uploads and support tickets

    The Users You're Serving Primary Users - Artists:

    • Emma, Digital Illustrator (23): Creates detailed character designs, needs to upload high-res images with project descriptions and process videos
    • Marcus, AI Artist (29): Produces AI-generated art series, submits collections with detailed prompts and generation parameters
    • Sofia, Video Artist (26): Creates short-form video installations, uploads large video files with artist statements and technical specs

    Secondary Users - Platform Administrators:

    • David, Content Manager (31): Needs to review submissions efficiently, track processing status, and provide -feedback to artists
    • Lisa, Technical Operations (28): Monitors system performance, troubleshoots failed uploads, and maintains data integrity

    Real-World Impact: This isn't just a technical exercise - your API will directly impact:

    • Artist Livelihoods: Failed uploads mean missed exhibition deadlines and lost income opportunities
    • Platform Growth: Poor submission experience drives artists to competitors like ArtStation or Foundation
    • Data Quality: Inconsistent metadata makes it impossible for collectors to discover relevant artwork

    Your Challenge: Build the Backbone of Creative Success Use AI assistants to design and build a robust submission processing API that can handle CreativeVault Gallery's diverse content types while providing artists with the reliable, professional experience they deserve.

    AI-Guided System Design AI Tools to Use: ChatGPT/Claude for system design guidance, coding assistance, and technical decision-making Learning Challenge: Design an API system that handles challenge submissions with mixed content types (videos, code files, text descriptions) while learning about scalable backend architecture.

    What You'll Accomplish

    Learn to collaborate with AI to build robust APIs

    How Your Work Will Be Scored

    - AI-Assisted Learning (40%) - Effective use of AI to understand backend concepts and system design- API Design Thinking (25%) - Systematic approach to building scalable, reliable APIs- Code Implementation (20%) - Functional solutions developed with AI assistance- Security & Error Handling (15%) - Understanding of what can go wrong and how to prevent it

    What to Submit

    1. AI-Designed API Architecture – Diagram or written overview of the system design.

    2. API Documentation - Endpoint specs and error handling created with AI. Normally this would be a OpenAPI file.

    3. Video (<10min): Explain your API design, demo of your API, what you learned about backend systems, and how AI helped you move fast and understand previously unknown concepts and tools along the way.

    4. AI-Assisted Code - Working code snippets or functions for the submission processing API (e.g., in Node.js, Python/Flask, or similar—specify a stack if needed, go the extra mile and include a Dockerfile/compose that builds and runs your API.). Compress your code and ensure there is a solid but concise README.

    On this page

    Top of Page
    What You'll Be Doing
    How It's Scored
    What to Submit