Specification Document for Coloring Software “Magic Paint” (Working Title)
Location Not Available
Stellenbeschreibung:

    1. Introduction


    Purpose of the Document
    • This specification document serves as the basis for a software developer to recreate an existing software application whose functional equivalent already exists.
    • The original source code is no longer available.
    • At the same time, content updates (new themes and illustrations) must be implemented.

    Objective of the Software
    • The software is a simple coloring application designed for children aged 4–10.
    • It allows them to color predefined black-and-white illustrations on a touchscreen and display the completed images on a second control monitor.

    Target Audience / Users
    • Children between the ages of 4 and 10
    • Deployment location: children’s play area in a shopping center
    • Supervising staff should not have to intervene in operation (autostart, no easy exit without a keyboard)


    2. Product Overview


    General Behavior
    • The software starts automatically when the PC boots.
    • It must not be possible to exit the program without a keyboard.
    • Input is via touchscreen only.
    • Completed pictures are displayed on a separate control monitor.
    • If there is no input for 90 seconds, the application closes and returns to the start screen.
    • At the daily morning reboot, all images from the previous day are automatically deleted.

    Start Screen
    • Animated start button in the center (expands/contracts).
    • Illustration provided by the client (theme: castles and palaces).
    • Touching the button opens the motif selection.

    Motif Selection
    • Six different colored motifs (coloring templates) are available.
    • Motifs come from the theme area: castles, fairies, magical creatures, dragons, etc.
    • Once selected, the motif is displayed in black and white at full size.
    • In the selection menu, motifs appear in color as inspiration.

    Drawing Area
    • Left toolbar: fine pen, felt-tip pen, brush, paint bucket, eraser
    • Navigation: left arrow → back to motif selection
    • Slider: adjusts stroke width
    • Right side: color palette with 12 colors (adapted per motif)
    • Camera button (bottom right): saves the current image and displays it on the control monitor
    • Undo/Redo buttons: step backward or forward
    • Broom icon: resets the image to black and white (clears all colors)

    Drawing Logic
    • Once a tool and color are selected, a field can be filled by tapping or dragging.
    • The software detects field boundaries and prevents coloring outside them.
    • With the paint bucket, a single tap fills an entire area.
    • Already colored areas can be overwritten with a new color.

    Storage & Presentation
    • Saved images are shown on the control monitor.
    • The most recently saved image is displayed for 90 seconds.
    • Afterwards, images automatically switch every 15 seconds.
    • Order: newest images first.
    • Images are visible only in the slideshow and are deleted daily at system startup.

    Return / Timeout
    • If there is no input for 90 seconds, the software automatically returns to the start screen.

    Hardware Requirements
    • Touchscreen: iiyama ProLite T2735MSC, 27-inch
    • Nominal resolution: Full HD (1920×1080), but effectively used at 1440×1080 pixels, as wide black bars are displayed on the sides
    • Background: touchscreen is presumably built into a furniture unit, hiding the black bars
    • Control monitor: standard Full HD monitor
    • Input devices: touchscreen only; keyboard used for maintenance only
    • Security: without a keyboard, the program must not be closed or exited

    Out of Scope
    • Design of coloring images and vector graphics (provided by the client)
    • Adding new motifs must be possible by simply replacing files in the image folder

    System Environment
    • Operating system: Windows 11 in kiosk mode
    • No support for other operating systems required
    • Images stored locally on drive C; folder structure free to be defined by the developer


    3. Acceptance Criteria


    Stability & Reliability
    • The software must be intuitive to use without instruction.
    • Testing will be performed with a group of children who will use the system without guidance.
    • Gameplay must be self-explanatory.
    • The system must not crash; in case of failure, it must perform a full automatic reboot.
    • Software must run stably for 12 hours of continuous operation.
    • Nonsensical inputs (multi-finger gestures, random tapping) must be ignored.

    Testing & Acceptance Process
    • Acceptance 1 (handover): Software tested by the client at handover; all described functions must work flawlessly.
    • Acceptance 2 (after 1 month of operation): A second test will be conducted one month after installation in the shopping center. Bugs or stability issues during this period must be resolved. Only then is the project considered complete.


    4. Legal Notice


    All photos and screenshots used in this specification document originate from an existing software application, to which the client has no source code access. These visuals are provided solely as reference for the desired game mechanics and user interface flow. They are not to be used as design templates for the new development’s graphical layout or visual style.
    All graphical assets for the new development (start screen, coloring images, inspiration templates, black-and-white templates) will be fully provided by the client. The contractor is solely responsible for software functionality, specifically:
    • Buttons
    • Selection and drawing tools
    • Logic for field boundaries
    • Save and slideshow functionality
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    18 Aug 2025
  • Standort:

KI Suchagent
ai job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!