<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Thanasan Kumdee on Medium]]></title>
        <description><![CDATA[Stories by Thanasan Kumdee on Medium]]></description>
        <link>https://medium.com/@itzmeowww?source=rss-ce5c6633db87------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*IEi3ezBjMAnG_QBS_GMr5A.jpeg</url>
            <title>Stories by Thanasan Kumdee on Medium</title>
            <link>https://medium.com/@itzmeowww?source=rss-ce5c6633db87------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 15 May 2026 16:11:23 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@itzmeowww/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[GEACHER, devlog]]></title>
            <link>https://medium.com/@itzmeowww/geacher-devlog-bd46041dfc20?source=rss-ce5c6633db87------2</link>
            <guid isPermaLink="false">https://medium.com/p/bd46041dfc20</guid>
            <dc:creator><![CDATA[Thanasan Kumdee]]></dc:creator>
            <pubDate>Sun, 06 Mar 2022 15:44:53 GMT</pubDate>
            <atom:updated>2022-03-06T15:44:53.369Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mzzEIwAAindPi_N--DwwHg.png" /></figure><h3>Geacher คืออะไร</h3><p><a href="https://geacher.vercel.app">Geacher</a> คือเว็บไซต์ที่มีเป้าหมายที่จะรวบรวมข้อมูลเกี่ยวติวเตอร์ที่เปิดสอนพิเศษ ที่จบมาจากโรงเรียนกำเนิดวิทย์</p><h3>Geacher เริ่มต้นจากอะไร</h3><p>พูดกันตามตรง มันเริ่มต้นจากความขี้เหงาของผม 🤣 ที่อยากลองฝึกเขียนเว็บไซต์ขึ้นมา หลังจากวางมือไปนาน เลยได้ขอไอเดียคนในทวิตเตอร์ แล้วก็มีคนเสมอมาว่า</p><blockquote>ติวเตอร์ แบบรอบรวมติวเตอร์ kvis 555</blockquote><blockquote>รวบ*</blockquote><p>ก็เลยเป็นจุดเริ่มต้นของการสร้างเว็บไซต์เพื่อรวบรวมติวเตอร์ kvis</p><h3>Drafts &amp; Idea</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pdA8Tf5kTyA_l3uok59nlQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*N4N6VCVWi487TMIE_CSG3Q.jpeg" /><figcaption>drafts บนกระดาษ</figcaption></figure><p>หลังจากได้โจทย์มา ผมก็ลองลิสต์ไอเดียเกี่ยวกับหน้าตาและเนื้อหาในเว็บไซต์ แล้วก็ได้ลองคุยกับเพื่อน ๆ นิดนึง ซึ่งข้างบนก็เป็นหน้าตาที่ร่างเอาไว้ ซึ่ง features ของเว็บไซต์ก็ลิสต์ได้ประมาณนี้</p><ul><li>หน้าแรกส่วนแรก: มีปุ่มให้กดไปหน้าค้นหา</li><li>หน้าแรกส่วนสอง: มีการ์ดเป็น stat ของแต่ละวิชา เช่น มีคนสอนกี่คน</li><li>หน้าค้นหา: ค้นหาได้ แล้วก็จะขึ้นข้อมูลผู้สอนที่ตรงกันเป็นการ์ด</li><li>หน้าผู้สอน: มีโปสเตอร์ ข้อมูลการติดต่อ</li></ul><h3>Drafts &amp; Idea (cont.)</h3><p>หลังจากได้น่าตาเว็บคร่าว ๆ แล้ว ผมก็มาคิดหลักการทำงานของเว็บต่อ</p><p>อย่างแรกคือระบบที่ให้แต่ละคนเพิ่มข้อมูลของตัวเองลงในเว็บ ซึ่งสุดท้ายแล้วก็มาลงเลยที่การใช้ google form และ google sheet (ตอนแรกจะใช้เป็น database แล้วก็ใช้ Google Sheet API มาดึงข้อมูล แต่ก็ไม่ได้ทำ 55555555) ซึ่งก็คิดไว้ว่าก็เดี๋ยว export Google Sheet เป็น csv แล้วก็เขียนโค๊ตสร้างเป็นข้อมูลในรูปแบบที่เราต้องการแล้วกัน</p><p>อีกอย่างคือระบบการเชื่อมข้อมูลกับตัวเว็บไซต์ ในส่วนนี้อย่างลองใช้ API route ของ next.js ดู</p><h3>Getting Start: Designing</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GRFDTKHhHKrvrBt_OAR8eg.png" /></figure><p>ตอนแรกผมว่าจะลองดีไซน์ลง Illustrator ก่อน แล้วค่อยทำเว็บตาม แต่พอดีไซน์ไปสักพักก็คิดว่า ทำเว็บเลยดีกว่า ค่อยคิดตอนนั้น ก็เลยเริ่มเขียนเว็บ</p><h3>Coding Time</h3><p>สำหรับเว็บไซต์นี้สิ่งที่ผมเลือกใช้ก็คือ Next.js + tailwind css ในการทำ โดยเริ่มจาก <a href="https://github.com/vercel/next.js/tree/canary/examples">example template</a> ที่เค้าได้ทำเอาไว้ แล้วก็เริ่มเลย</p><h3>Fetching Data</h3><p>สำหรับข้อมูลติวเตอร์ผมเริ่มจากการอ่านข้อมูลจากไฟล์ json ในฝั่ง server (next.js api) แล้วตัวเว็บก็มาขอข้อมูลจากตรงนี้อีกที ซึ่งตอนจะเอาข้อมูลมาใส่เว็บก็ได้ใช้ <strong>getServerSideProps </strong>มาใช้ในการดึงข้อมูล ส่วนหน้าของแต่ละคนก็ใช้ <strong>getStaticPaths</strong> กับ <strong>getStaticProps</strong> ของ next.js ในการ generate หน้าไว้ก่อน จะได้ใส่พวก metatags ต่าง ๆ ได้</p><p>จริง ๆ ก็จบแล้วครับ เขียนไว้เผื่อกลับมาอ่านเอง 555555555</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bd46041dfc20" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The little prince.]]></title>
            <link>https://medium.com/@itzmeowww/the-little-prince-cda2353e62c3?source=rss-ce5c6633db87------2</link>
            <guid isPermaLink="false">https://medium.com/p/cda2353e62c3</guid>
            <category><![CDATA[the-little-prince]]></category>
            <category><![CDATA[book-recommendations]]></category>
            <category><![CDATA[book-review]]></category>
            <dc:creator><![CDATA[Thanasan Kumdee]]></dc:creator>
            <pubDate>Tue, 23 Mar 2021 03:30:49 GMT</pubDate>
            <atom:updated>2021-03-24T04:49:45.176Z</atom:updated>
            <content:encoded><![CDATA[<p><em>A book by Antoine de Saint-Exupéry</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/0*1bO6NcMqE0IgMZJE.JPG" /><figcaption>The little prince book</figcaption></figure><h3>Why this book ?</h3><p>The main reason for picking “The little prince” to read is that I have heard many people recommend this book. I also heard that if you read this book when you’re young and grown-up, the perspective will be different. So, I would like to prove whether it is true or not.</p><h3>Rating ⭐?</h3><p>I would give this book a 9 out of 10. This book is marvelous fiction filled with hidden messages and morals.</p><h3>Contents and Favorite part [Spoiler!]</h3><p>The overall story is about the trip of the little prince. He had traveled to many planets. On each planet, he found a person with different characteristics. And the little prince learns a lesson from them.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/830/0*9TNYT24rqomiS1mx.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*xXrPNt1DQ3IUMdxu.jpg" /><figcaption>Quotes from the book | <a href="http://www.geckoandfly.com">www.geckoandfly.com</a></figcaption></figure><p>The quotes above are two of the most famous quotes from the book and my favorite quotes from the book.</p><h3>Should YOU read this book?</h3><p>Absolutely yes! I really recommend this book.</p><h3>A Full Review [Spoiler!]</h3><p>— The little prince is a novel written by Antoine de Saint-Exupéry. This book was written in French. The prevalence of this book is manifested as approximately 140 million copies are sold worldwide. For the rating, this book has a 4.31/5 average rating from 1,468,810 ratings on www.goodreads.com. Therefore, this book is thought-provoking and attempting to read.</p><p>— The story starts with a childhood memory of a pilot. It is about two versions of a drawing of a boa constrictor swallowing an elephant. Then the story tells about an unfortunate event, the crash of his plane in the middle of the desert, where he met the little prince. After they’ve met each other, the story focuses on the little prince. The book begins to tell the story of the spectacular journey of the little prince on different planets.</p><p>— In my opinion, this book is a wonderful novel. I love the journey of the little prince on each planet that he has traveled. The story from each planet can be related to the real-world situation. Therefore, I recommend this book.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cda2353e62c3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Thai Synonym Browser]]></title>
            <link>https://medium.com/@itzmeowww/thai-synonym-browser-a678b2d3a698?source=rss-ce5c6633db87------2</link>
            <guid isPermaLink="false">https://medium.com/p/a678b2d3a698</guid>
            <category><![CDATA[nextjs]]></category>
            <category><![CDATA[hacktoberfest2020]]></category>
            <category><![CDATA[thai-language]]></category>
            <dc:creator><![CDATA[Thanasan Kumdee]]></dc:creator>
            <pubDate>Fri, 29 Jan 2021 15:46:15 GMT</pubDate>
            <atom:updated>2021-01-29T15:54:51.188Z</atom:updated>
            <content:encoded><![CDATA[<p>แอพพลิเคชั่นที่ช่วยค้นหาคำไวพจน์ง่าย ๆ เพียงสัมผัส</p><h4>👉 <a href="https://thai-synonym.vercel.app/">ลองค้นหาคำไวพจน์ (thai-synonym.vercel.app)</a> 👈</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*doKpHjkUVUHieXh3z6Zz3w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/878/1*pHFmsX7zc45Sy0fiB7_tCw.png" /><figcaption>Thai Synonym Browser</figcaption></figure><h3>What is it?</h3><p><a href="https://thai-synonym.vercel.app/">thai-synonym.vercel.app </a>เป็นเว็บแอพพลิเคชั่นที่ช่วยอำนวยความสะดวกในการแต่งกลอนภาษาไทยที่มักจำเป็นต้องใช้คำไวพจน์บ่อย ๆ</p><h3>How does it work?</h3><p>อันนี้เป็นเว็บแอพพลิเคชั่นแบบหน้าเดียว โดยเมื่อผู้ใช้พิมพ์ข้อความเข้ามา แอพพลิเคชั่นจะทำการค้นหาในฐานข้อมูลที่เก็บในรูปแบบของ json โดยจะเก็บคำที่เป็นคำไวพจน์ไว้ด้วยกัน ถ้าพบว่าคำนั้นอยู่ในกลุ่มไหน ก็จะแสดงข้อความที่อยู่ในกลุ่มเดียวกันออกมาทั้งหมด</p><h3>How to add more words/contribute?</h3><p>ไปอ่านได้ที่นี่เลยย : <a href="https://github.com/itzmeowww/thai-synonym#contributing">itzmeowww/thai-synonym: Synonym browser for Thai language (github.com)</a></p><h3>Enjoy it?</h3><p>Support : <a href="https://ko-fi.com/itzmeowww">https://ko-fi.com/itzmeowww</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a678b2d3a698" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Tanabata website | เว็บเขียนคำอธิษฐานวันทานาบาตะ]]></title>
            <link>https://medium.com/@itzmeowww/tanabata-website-%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%84%E0%B8%B3%E0%B8%AD%E0%B8%98%E0%B8%B4%E0%B8%A9%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%A7%E0%B8%B1%E0%B8%99%E0%B8%97%E0%B8%B2%E0%B8%99%E0%B8%B2%E0%B8%9A%E0%B8%B2%E0%B8%95%E0%B8%B0-ab62efd07e72?source=rss-ce5c6633db87------2</link>
            <guid isPermaLink="false">https://medium.com/p/ab62efd07e72</guid>
            <dc:creator><![CDATA[Thanasan Kumdee]]></dc:creator>
            <pubDate>Fri, 01 Jan 2021 18:55:02 GMT</pubDate>
            <atom:updated>2021-07-07T07:26:26.533Z</atom:updated>
            <content:encoded><![CDATA[<p>อันนี้เป็นบทความสั้น ๆ แนะนำ website เขียนคำอธิษฐานวันทานาบาตะ</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/397/1*T4cuGBzNKJMpmHrh98JHTA.png" /></figure><h3>How come?</h3><p>จุดเริ่มต้นของไอเดียนี้ก็คือ น่าจะเป็นช่วงโควิด กับทานาบาตะ<strong>พี่นน</strong>เลยมาชวนทำ อย่างที่รู้ ๆ กันว่าวันทานาบาตะคือวันที่ 7 กรกฎาคม และใช่ครับ พี่นนมาชวนให้ทำวันที่ 6 กรกฎาคมช่วงเย็น และก็ทำเสร็จประมาณช่วงหลังเที่ยงคืน (จำเวลาเป๊ะ ๆ ไม่ได้) ของวันที่ 7 กรกฎาคมนั่นเอง!</p><h3><strong>How to make a wish?</strong></h3><p>ปกติแล้วเราจะทำการอธิษฐานโดยการเขียนข้อความบนกระดาษสี แล้วเอาไปติดบนต้นไผ ่แต่สำหรับ website ของเรานั้นแล้ว เราจะทำการกรอกฟอร์ม ตามรูปด้านล่าง</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/433/1*qMrRq3coDfU1gmhILVwZAQ.png" /></figure><p>แล้วพอเรากด <strong>Make a wish </strong>คำอธิษฐานของเราก็จะอยู่บนต้นไม้</p><h3>How to view the wish?</h3><p>ปกติแล้วเราก็สามารถที่จะอ่านคำอธิษฐานได้ ซึ่งใน website ของเราสามารถทำได้ผ่านการกดที่รูปต้นไผ่ด้านล่าง (ขอบคุณพีที่มาวาดให้ในคืนนั้น 555) แล้วก็จะขึ้นคำอธิษฐานแบบรูปด้านล่างเลย</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/356/1*UJihXoebwG57fPfogNmkXg.png" /></figure><h3>How does it work?</h3><p>อันนี้เขียนจาก html , JavaScript, CSS ธรรมดาเป็นแบบเว็บไซต์เฉย ๆ เลย ไม่ได้ใช้พวก React หรืออะไรพวกนั้น เพราะตอนนั้นยังไม่รู้จัก 5555</p><p>แล้วก็ framework ที่เอามาใช้ก็จะเป็น jQuery ที่ใช้ในการอำนวยความสะดวก กับ Google Firebase ที่ใช้ในการเก็บข้อมูล!</p><p>หลักการทำงานก็คือ พอมีคนเขียนคำอธิษฐาน ข้อมูลก็จะเก็บไว้ที่ Google Firebase แล้วพอกดที่ต้นไผ่ ก็จะทำการอ่านข้อมูลจาก Google Firebase จบปิ๊ง!</p><h3>How can I visit?</h3><p>ถ้าอยากลองเข้าไปดู กดได้จากลิงก์ด้านล่างเลย !<br><a href="https://itzmeowww.github.io/tanabata2020/">Make a wish on Tanabata day (itzmeowww.me)</a></p><h3>HNY 2021!</h3><p>วันนี้ก็ขอลาเพียงเท่านี้นะครับ หวังว่าจะได้พบกันเร็ว ๆ นี้ ✨</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ab62efd07e72" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Menu Memo | ไลน์บอทบอกเมนูอาหาร]]></title>
            <link>https://medium.com/@itzmeowww/menu-memo-%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C%E0%B8%9A%E0%B8%AD%E0%B8%97%E0%B8%9A%E0%B8%AD%E0%B8%81%E0%B9%80%E0%B8%A1%E0%B8%99%E0%B8%B9%E0%B8%AD%E0%B8%B2%E0%B8%AB%E0%B8%B2%E0%B8%A3-57ad464f62cd?source=rss-ce5c6633db87------2</link>
            <guid isPermaLink="false">https://medium.com/p/57ad464f62cd</guid>
            <category><![CDATA[google-sheet-api]]></category>
            <category><![CDATA[line-bot]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[heroku]]></category>
            <dc:creator><![CDATA[Thanasan Kumdee]]></dc:creator>
            <pubDate>Mon, 12 Oct 2020 04:07:00 GMT</pubDate>
            <atom:updated>2020-10-12T07:33:43.221Z</atom:updated>
            <content:encoded><![CDATA[<h3>Menu Memo</h3><p>Menu Memo เป็นไลน์บอทที่สามารถถามเมนูอาหารในแต่ละวันได้</p><figure><img alt="Menu Memo account" src="https://cdn-images-1.medium.com/max/702/1*NWYCX1VSoH6HwTi_WGzFjQ.jpeg" /></figure><h3><strong>Functions</strong></h3><p>สำหรับเจ้า Menu Memo เราก็มี 4 ฟังชั่นหลัก ๆ คือ</p><ol><li><strong>Hungry</strong> : Menu Memo จะบอกรายการอาหารในมื้อถัดไป</li><li><strong>Menu</strong> : Menu Memo จะบอกรายการอาหารในวันนี้</li><li><strong>Week</strong> : Menu Memo จะบอกรายการอาหารถัดไปในอีก 7 วัน</li><li><strong>Help</strong> : บอกฟังชั่นทั้งหมดที่มี</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/444/1*Fe2Cfq8kZc4du3SPQq3F_Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/456/1*gH-8_65vn4QDwU2jzArcrA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/445/1*3-b1LQTCLUHC9gN_6g1u5Q.png" /><figcaption>ตัวอย่างการใช้งาน</figcaption></figure><h3>Materials</h3><p>สิ่งที่ใช้ในการสร้างเจ้าไลน์บอทนี้ก็มี</p><ol><li><a href="https://www.google.com/sheets/about/"><strong>Google Sheets</strong></a> : เป็น database ของเมนูอาหารที่โรงเรียนทำไว้อยู่แล้ว</li><li><a href="https://www.google.com/sheets/about/"><strong>LINE</strong></a> : ใช้สร้างเจ้าบอทนี่แหละ</li><li><a href="https://www.heroku.com/"><strong>Heroku</strong></a> : ใช้เป็นตัว server เหมือนสมองของบอท คอยอ่านเมนูจาก Google Sheets</li></ol><h3>How does it work?</h3><p>หลายคนอาจจะสงสัยว่า เจ้า Menu Memo ทำงานยังไง เดี๋ยวจะอธิบายง่าย ๆ ให้ฟังนะครับ</p><p>การทำงานก็จะประกอบไปด้วย 3 ส่วน ก็คือ 1. Google Sheets 2. Line 3. Heroku</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ich028KVjykoDQw_lKyKEA.png" /><figcaption>หลักการทำงาน</figcaption></figure><p>ถ้าจะอธิบายง่าย ๆ คือ เจ้าตัว Heroku (สีม่วง ๆ) จะไปอ่านข้อมูลรายการอาหารจาก Google Sheets มาเก็บไว้ แล้วพอมีข้อความส่งมาให้บอท LINE จะส่งข้อความมายัง Heroku ซึ่งทำหน้าที่เป็น server หรือ สมอง ของบอทนั่นเอง หลังจากนั้น Heroku จะทำงานตามคำขอ เช่น หาเมนูอาหารในวันนี้ แล้วทำการส่งเมนูกลับไปที่ LINE</p><h3>FAQ</h3><blockquote>ใช้ภาษาอะไรเขียน ?</blockquote><p>ใช้ JavaScript เขียนครับ</p><blockquote>ใช้อะไรเปิด server?</blockquote><p>ใช้ node.js ครับบ</p><blockquote>อ่านข้อมูลจาก Google Sheets ยังไง?</blockquote><p>Google Sheets มันมีตัว API ให้ เราสามารถส่งคำขอไป แล้วมันจะส่งข้อมูลกลับมาให้เราเลยครับ</p><blockquote>ส่งข้อความใน LINE แบบนั้นยังไง?</blockquote><p>ใช้ <a href="https://developers.line.biz/en/docs/messaging-api/using-flex-messages/">flex message</a> ครับ</p><h3>FYI</h3><p>อันนี้เป็น fact เกี่ยวกับ Menu Memo</p><h4>ชื่อ Menu Memo มาจากไหน?</h4><p>ชื่อ Menu Memo เพื่อนบัวเป็นคนคิดให้ แต่ก่อนจะได้ชื่อนี้ ก็มีคนมาแนะนำหลายชื่อ เช่น Menu Mood Mood (ซึ่งก็ไม่เข้าใจความหมายเหมือนกัน 55555)</p><h4><strong>รูปโปรไฟล์มาจากไหน?</strong></h4><p>ในส่วนของรูปโปรไฟล์ ก็ได้เพื่อนมี่มาช่วยวาดให้ ขอบคุณมากเลยครับบ 🙏</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=57ad464f62cd" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ทำ web app สำหรับให้คำใบ้สายรหัส]]></title>
            <link>https://medium.com/@itzmeowww/%E0%B8%97%E0%B8%B3-web-app-%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%83%E0%B8%AB%E0%B9%89%E0%B8%84%E0%B8%B3%E0%B9%83%E0%B8%9A%E0%B9%89%E0%B8%AA%E0%B8%B2%E0%B8%A2%E0%B8%A3%E0%B8%AB%E0%B8%B1%E0%B8%AA-1ff363c3c05d?source=rss-ce5c6633db87------2</link>
            <guid isPermaLink="false">https://medium.com/p/1ff363c3c05d</guid>
            <category><![CDATA[css]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[firebase]]></category>
            <dc:creator><![CDATA[Thanasan Kumdee]]></dc:creator>
            <pubDate>Sun, 17 May 2020 12:48:21 GMT</pubDate>
            <atom:updated>2020-05-17T12:48:21.357Z</atom:updated>
            <content:encoded><![CDATA[<p>เกริ่นก่อนเลย : มีเพื่อนอยากทำ เลยลองทำดู 5555555 (ธีมเป็นแนวน่ากลัวๆ นะ)</p><h3>Features จะมีอะไรบ้าง ?</h3><p>web app ของเนี่ยเราจะใช้ html, javascript, css แล้วใช้ <a href="https://firebase.google.com/">Google Firebase</a> เป็นฐานข้อมูลเพื่อความง่าย !</p><p>web app ของเราจะมี 2 พาร์ท<br>1. ขอคำใบ้ : เริ่มแรกให้ user login ด้วยเมลล์ (ในโปรเจกต์นี้ให้ user ใช้เฉพาะเมลล์องค์กร เพื่อกันการ spam) เสร็จแล้วเนี่ย ก็ดูว่า user ได้รับคำใบ้ไปหรือยัง ถ้ายังก็สุ่มคำใบ้ให้ใหม่<br>2. แก้ไขคำใบ้ : ให้เฉพาะ admin แก้ไขคำใบ้</p><h3>ใช้อะไรเก็บข้อมูลบ้าง ?</h3><p>ข้อมูลที่จะเก็บก็จะมี 2 ส่วน คือ <br>1. ข้อมูล user [เก็บคำใบ้, สถานะการได้รับคำใบ้, ชื่อสายรหัส] จะใช้ Realtime Database เก็บ</p><p>2. ข้อมูลคำใบ้ [ชื่อสายรหัส,คำใบ้,สถานะการถูกเลือก] จะใช้ Firestore เก็บ</p><h3>Host website ยังไง ?</h3><p>เราจะใช้ <a href="https://pages.github.com/">github page</a> ในการ hosting ครับ สะดวกดี</p><h3>โปรเจ็คหน้าตายังไง ?</h3><figure><img alt="หน้า login" src="https://cdn-images-1.medium.com/max/602/1*Jh3NH-0u0IsUQlHtwujf2Q.png" /><figcaption>หน้า login</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/602/1*4yiN54iqTcr3RxQ8ayh7_A.png" /></figure><figure><img alt="หน้าแสดงทำใบ้" src="https://cdn-images-1.medium.com/max/602/1*tC3C_8Tf1ecnYr9Q3N5vpg.png" /><figcaption>หน้าสุ่มคำใบ้ &amp; หน้าแสดงคำใบ้</figcaption></figure><p><a href="https://github.com/itzmeowww/ESC_Code">ไป code ดูได้ที่นี่เลยย</a></p><p>ปล. อาจจะเขียนงงๆ หน่อย ถ้าสงสัย<a href="https://www.instagram.com/thnsn_kmd/">อะไร</a>ทักมาได้เลยนะะ</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1ff363c3c05d" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>