Kata AI

You will have 90 to 150 minutes to create a basic, functional software project using Claude, Gemini, and other tools of your choice.

Challenge ID

Idea voting system that allows users to publish a feature and upvote others

The project must contain:

  • A database
  • A backend API
  • A frontend user interface.
    Native version for iOS or Android mobile devices.

Hints or Tips

  • Create AI prompts to build the product of this project.

  • Use this sentence as your first AI prompt:

    "Write each prompt I send you in a prompts.txt file so I can audit your work."
    

Resources

  • AI: Claude1, Gemini2, or any other AI you prefer.

Obstacles

  • Total time: 90 to 150 minutes.
  • Add an artifact containing the prompts used.

Solution

  • After the Dojo session, provide links to the solution’s publishing location.
  • The project will be evaluated based on:
    Category What we’re looking for
    Prompting Skills Clear, structured, and layered prompts; follow-up iterations
    Tool Orchestration Using AI for database, backend, frontend, testing, and documentation
    Systems thinking Logical flow between components; modular and realistic
    Functionality End-to-end flow works (even if basic)
    Cross-platform output Functional user interface for web and mobile (can be basic)
    Debugging/Edge cases Intelligent handling of errors or flow issues
    Prompt logs or notes Submit the prompts you used, describing what you asked the AI to do

References