A method for producing military decoration racks at a military decoration rack kiosk, the method comprising:
- storing regulation data in a data storage unit that is residing in the military decoration rack kiosk, the regulation data comprising military decoration rack regulations that define a proper arrangement of specified decorations according to relevant military regulations;
- storing decoration data in the data storage unit, the decoration data comprising information defining at least all United States military decorations;
- receiving user input at the military decoration rack kiosk that specifies a plurality of military ribbons or military medals, wherein the specified plurality of military ribbons and the military medals are used for creating a military decoration rack design, wherein the specification of the plurality of military ribbons and the military medals are received from a user via an input interface of the military decoration rack kiosk, and wherein the military decoration rack kiosk receives the user input that specifies the plurality of military ribbons and the military medals that are to be incorporated into a military decoration rack that is to be generated based on the user input received at the military decoration rack kiosk, the military decoration rack kiosk further comprising:
- a military decoration rack kiosk display unit;
- and
- a military decoration rack processing unit configured to execute instruction data that has been stored at the data storage unit;
- wherein the military decoration rack processing unit is in electronic communication with the data storage unit;
- wherein the instruction data includes an input module, an arrangement module, and a display module;
- transmitting the decoration data corresponding to the user specified plurality of military ribbons and the military medals from the data storage unit to the military decoration rack processing unit;
- transmitting the instruction data from the data storage unit to the military decoration rack processing unit;
- translating, at the military decoration rack processing unit executing the received instruction data via the input module under execution of the military decoration rack processing unit, the user input into input data;
- transforming, via the arrangement module under execution of the military decoration rack processing unit, the input data, the decoration data, and the regulation data into rack data that defines a military decoration rack corresponding to the user input that specifies the plurality of military ribbons and the military medals;
- producing, via the display module under execution of the military decoration rack processing unit, a visual representation of the military decoration rack;
- displaying, via the military decoration rack display unit of the military decoration rack kiosk the visual representation to the user;
- and
- transmitting the rack data from the military decoration rack kiosk to a production facility in electronic communication with the military decoration rack kiosk;
- wherein the military decoration rack is later produced at the production facility based on the rack data received from the military decoration rack kiosk.