# promptco.co > Never Stop Understanding ## Posts - [](https://moccasin-koala-272649.hostingersite.com/1180-2/): FROM GROUND UP. - [Prompt Project Archives_Bangkok Boulevard](https://moccasin-koala-272649.hostingersite.com/1088-2/): FROM GROUND UP. - [PROMPT LIBRARY](https://moccasin-koala-272649.hostingersite.com/693-2/): A growing archive of the people, projects, places, ideas and moments that make PROMPT what it is. - [](https://moccasin-koala-272649.hostingersite.com/688-2/): A growing collection of the places, people, projects and moments that have shaped PROMPT. Each archive is a story — kept, understood, and ready to be revisited. - [](https://moccasin-koala-272649.hostingersite.com/671-2/): const TOTAL_BOOKS = 80; const SHELF_COUNT = 4; const BOOKS_PER_SHELF = Math.ceil(TOTAL_BOOKS / SHELF_COUNT); const CATEGORIES = [ "สถาปัตยกรรมภายนอก", "สถาปัตยกรรมภายใน", "งานโครงสร้าง", "วิศวกรรมโยธา", "วิศวกรรมระบบ", "งานออกแบบบ้าน", "ออกแบบสวนและภูมิทัศน์", "งานตกแต่งภายใน", "งานปรับปรุงอาคาร", "งานก่อสร้างใหม่", "งานระบบสาธารณูปโภค", "งานประเมินและออกแบบ", "บ้านพักอาศัย", "อาคารพาณิชย์", "อาคารสาธารณะ", "สวนหย่อมและภูมิทัศน์", "งานวัสดุและการก่อสร้าง", "งานแสงและระบบ" ]; const DESCRIPTIONS = [ "ออกแบบและพัฒนาโครงการตามหลักวิชาการสถาปัตยกรรมและวิศวกรรมอย่างครบถ้วน คำนึงถึงการใช้งาน ความปลอดภัย และความสวยงาม", "ศึกษาและวิเคราะห์พื้นที่ วางแผนการใช้ประโยชน์ ตรวจสอบข้อกำหนดกฎหมายและมาตรฐานงานก่อสร้าง", "ออกแบบโครงสร้างและระบบประกอบอาคาร คำนวณภาระและความปลอดภัย เลือกวัสดุที่เหมาะสมกับสภาพแวดล้อม", "วางแผนการทำงาน แบ่งขั้นตอนและระยะเวลา ควบคุมคุณภาพและงบประมาณให้สอดคล้องกับเป้าหมาย", "ผสมผสานงานสถาปัตยกรรมและวิศวกรรมเพื่อให้ได้ผลลัพธ์ที่สมบูรณ์ ทั้งรูปลักษณ์ ความแข็งแรง และการใช้งานจริง", "ปรับปรุงและพัฒนาโครงการเดิมให้ดีขึ้น รักษาเอกลักษณ์และเพิ่มประสิทธิภาพการใช้พลังงาน", "ออกแบบภูมิทัศน์และสวนให้สอดคล้องกับอาคาร เน้นความยั่งยืนและการใช้พื้นที่อย่างคุ้มค่า", "เลือกวัสดุและระบบที่เหมาะสม คำนึงถึงความทนทาน ความปลอดภัย และงบประมาณที่กำหนด" ]; const ICONS = ["◇", "□", "○", "△", "◈", "◆", "▢", "◎"]; const STYLE_CLASSES = [ "style-1", "style-2", "style-3", "style-4", "style-5", "style-6", "style-7", "style-8", "style-9", "style-10" ]; const PATTERN_CLASSES = [ "pattern-dots", "pattern-lines", "pattern-grid", "pattern-none" ]; function getRandomImageUrl(bookNumber) { const seeds = [ 'architecture', 'building', 'house', 'garden', 'interior', 'structure', 'construction', 'design', 'residence', 'landscape', 'facade', 'home', 'engineering', 'urban', 'villa', 'patio', 'courtyard', 'roof', 'window' ]; const seed = seeds[bookNumber % seeds.length] + (bookNumber * 17); return `https://picsum.photos/seed/${seed}/800/500`; } const container = document.getElementById("libraryContainer"); const bookOverlay = document.getElementById("bookOverlay"); const bookTitleLeft = document.getElementById("bookTitleLeft"); const bookSlugLeft = document.getElementById("bookSlugLeft"); const modalProjectImg = document.getElementById("modalProjectImg"); const modalSlug = document.getElementById("modalSlug"); const modalCat = document.getElementById("modalCat"); const modalDesc = document.getElementById("modalDesc"); const bookClose = document.getElementById("bookClose"); function generateSlug(num) { const chars = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789"; let part = ""; for (let i = 0; i < 4; i++) { part += chars[Math.floor(Math.random() * chars.length)]; } return `PRJ-${part}-${String(num).padStart(3, "0")}`; } function rand(min, max) { return Math.random() * (max - min) + min; } function randInt(min, max) { return Math.floor(rand(min, max + 1)); } const BOOK_DATA = {}; let globalBookNumber = 0; for (let s = 0; s < SHELF_COUNT; s++) { const booksInThisShelf = s === SHELF_COUNT - 1 ? ## Pages - [PROMPT ALLIANCE](https://moccasin-koala-272649.hostingersite.com/prompt-alliance/): “เพราะทุกการแนะนำ... - [PROJECT ARCHIVES_BKK_BOU](https://moccasin-koala-272649.hostingersite.com/archive_bb/): FROM GROUND UP. - [PROJECT MANAGEMENT AND RENOVATION](https://moccasin-koala-272649.hostingersite.com/how-we/project-management-and-renovation/): Different needs. Same commitment. - [BUILD](https://moccasin-koala-272649.hostingersite.com/build/): We bring the chosen direction into reality — with precision, control and consistent quality. - [DESIGN AND PLANNING](https://moccasin-koala-272649.hostingersite.com/design-and-planning/): Explore how PROMPT turns client needs, project constraints and priorities into a clear design direction that can move toward execution. - [FRONTDESK HALL](https://moccasin-koala-272649.hostingersite.com/): We listen, we learn, and we look deeper before deciding what a project needs. - [PROMPT LIBRARY](https://moccasin-koala-272649.hostingersite.com/prompt-office-library/): `; card.addEventListener("click", (e) => { e.preventDefault(); if(data.isProject) { window.open("https://promptco.co/archive_bb/", "_blank"); } else { openBookModal(data); } }); return card; } function renderShelves() { const track1 = document.getElementById("shelf-1"); const track2 = document.getElementById("shelf-2"); // ชั้นบน: สีส้ม + ใส่โลโก้ shelf1Data.forEach(b => track1.appendChild(create3DSpineCard(b, true))); // ชั้นล่าง: สีขาว/เทา/ดำ + ไม่ใส่โลโก้ shelf2Data.forEach(b => track2.appendChild(create3DSpineCard(b, false))); } function scrollShelf(shelfId, amount) { const shelf = document.getElementById(shelfId); shelf.scrollBy({ left: amount, behavior: 'smooth' }); } /* MODAL CONTROLLER */ let currentBook = null; let currentSpread = 0; const modal = document.getElementById("pl-modal"); const modalClose = document.getElementById("pl-close"); const modalBackdrop = document.getElementById("pl-modal-backdrop"); const btnPrev = document.getElementById("btn-prev"); const btnNext = document.getElementById("btn-next"); function openBookModal(book) { currentBook = book; currentSpread = 0; renderPages(); modal.classList.add("is-open"); } function renderPages() { if(!currentBook) return; const leftIdx = currentSpread * 2; const rightIdx = leftIdx + 1; const pageL = currentBook.pages[leftIdx]; const pageR = currentBook.pages[rightIdx]; document.getElementById("modal-vol").innerText = `VOL. - [FORM](https://moccasin-koala-272649.hostingersite.com/prompt-connect/prompt-connect-form/): Every project starts with understanding. Tell us what you are thinking, what you need, or simply where you are right now. We'll take it from there. - [PROMPT VISION](https://moccasin-koala-272649.hostingersite.com/how-we/) - [TRUST](https://moccasin-koala-272649.hostingersite.com/how-we/understanding/): Before we recommend a solution, we first understand the people, the space, the possibilities, and what the project really needs. - [PROMPT CONNECT](https://moccasin-koala-272649.hostingersite.com/prompt-connect/) ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/moccasin-koala-272649.hostingersite.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)