AI-Powered Astronaut Name Generator
Your Astronaut Identity
Assigned Mission: ${randomMission}
Space Agency: ${getRandomAgency()}
`; } function getSpecialtyName(specialty) { const names = { pilot: "Spacecraft Pilot/Commander", scientist: "Astrobiology Researcher", engineer: "Systems Engineer", medical: "Space Medical Officer", geologist: "Planetary Geologist" }; return names[specialty] || "Space Explorer"; } function getRandomAgency() { const agencies = [ "NASA (National Aeronautics and Space Administration)", "ESA (European Space Agency)", "Roscosmos (Russian Space Agency)", "CNSA (China National Space Administration)", "SpaceX Commercial Spaceflight Division", "Blue Origin Deep Space Initiative", "United Nations Space Command" ]; return agencies[Math.floor(Math.random() * agencies.length)]; } function downloadPdf() { const element = document.querySelector('.astronaut-generator'); const result = document.getElementById('result'); if (result.style.display === 'none') { alert("Please generate an astronaut name first"); return; } html2canvas(element).then(canvas => { const pdf = new jsPDF('p', 'mm', 'a4'); const imgData = canvas.toDataURL('image/png'); const pdfWidth = pdf.internal.pageSize.getWidth(); const pdfHeight = (canvas.height * pdfWidth) / canvas.width; pdf.addImage(imgData, 'PNG', 0, 0, pdfWidth, pdfHeight); pdf.save('Astronaut_Identity_Card.pdf'); console.log("PDF generated and downloaded"); }).catch(error => { console.error("Error generating PDF:", error); alert("Failed to generate PDF. Check console for details."); }); }Key Features
Personalized Name Generation
Creates names based on phonetic algorithms and space terminology
Incorporates your birth year into the naming logic
Matches your specialty with appropriate name suffixes
Mission Profile Generation
Generates realistic mission assignments
Determines experience level based on age
Assigns you to actual space agencies
Professional PDF Export
Creates a downloadable astronaut identity card
Preserves all generated information
Perfect for sharing on social media
Benefits
Educational Value – Learn about real space agency structures and mission types
Creative Inspiration – Perfect for writers, gamers, and space enthusiasts
Professional Quality – Generates believable, scientifically-grounded results
Entertainment – Fun way to imagine your spacefaring alter-ego
No Technical Knowledge Required – Simple, intuitive interface
