Skip to main content
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinProPresidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro
Presidential Pin Collection - GoPinPro

Presidential Pin Collection

$9.99
$15.00

This presidential pin collection was created by Alex.  Each of the enamel pins are thoughtfully designed with a depiction of a president along with a symbol that represents his presidency. For example, George Washington is sided with his hat representing his military service to our country and, of course the cherry (which, by the way is a myth but is so widely held, we kept it on).

 

document.addEventListener("DOMContentLoaded", function() { let toggleButton = document.querySelector("#pinny-toggle"); let chatbox = document.querySelector("#pinny-chatbox"); let sendButton = document.querySelector(".pinny-send-btn"); if (!toggleButton || !chatbox || !sendButton) { console.error("Pinny Chat elements not found on the page."); return; } toggleButton.onclick = function() { chatbox.style.display = chatbox.style.display === "flex" ? "none" : "flex"; }; sendButton.onclick = function() { let input = document.querySelector(".pinny-input"); let message = input.value.trim(); if (!message) return; let messages = document.querySelector("#pinny-messages"); messages.innerHTML += `
You: ${message}
`; fetch("https://pinny-chatbot-bc02cd1c9b90.herokuapp.com/search", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ query: message }) }) .then(response => response.json()) .then(data => { messages.innerHTML += `
Pinny: ${data.reply}
`; messages.scrollTop = messages.scrollHeight; }) .catch(error => { console.error("Fetch error:", error); messages.innerHTML += `
Pinny: Oops! Something went wrong. Try again later.
`; }); input.value = ""; }; });