🎉 āļĢāļ°āļšāļšāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี Congratulation System (CS)



🎉 āļĢāļ°āļšāļšāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี Congratulation System (CS)

āđ€āļ›āļĨี่āļĒāļ™āļ„āļģāļĒิāļ™āļ”ีāđƒāļŦ้āđ€āļ›็āļ™āļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģāļ”ี āđ† āļœ่āļēāļ™ Web App āļŠāđ„āļ•āļĨ์ LINE 💚

āđƒāļ™āļ—ุāļāļ­āļ‡āļ„์āļāļĢāļĄีāļŠ่āļ§āļ‡āđ€āļ§āļĨāļēāļŠāļģāļ„ัāļāļ—ี่āđ€āļĢāļēāļ­āļĒāļēāļāļĢ่āļ§āļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāļัāļšāđƒāļ„āļĢāļŠัāļāļ„āļ™ āđ„āļĄ่āļ§่āļēāļˆāļ°āđ€āļ›็āļ™ āļ‡āļēāļ™āđ€āļāļĐีāļĒāļ“āļ­āļēāļĒุāļĢāļēāļŠāļāļēāļĢ āļāļēāļĢāđ€āļĨื่āļ­āļ™āļ•āļģāđāļŦāļ™่āļ‡ āļāļēāļĢāđ„āļ”้āļĢัāļšāļĢāļēāļ‡āļ§ัāļĨ āļ§ัāļ™āđ€āļิāļ” āļāļēāļĢāļ•้āļ­āļ™āļĢัāļšāļšุāļ„āļĨāļēāļāļĢāđƒāļŦāļĄ่ āļŦāļĢืāļ­āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢ็āļˆāđƒāļ™āđ‚āļ­āļāļēāļŠāļ•่āļēāļ‡ āđ†

āđāļ•่āļŦāļĨāļēāļĒāļ„āļĢั้āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāļāļĢāļ°āļˆāļēāļĒāļ­āļĒู่āļ•āļēāļĄāļāļĨุ่āļĄāļŠāļ™āļ—āļ™āļē āđ‚āļ‹āđ€āļŠีāļĒāļĨāļĄีāđ€āļ”ีāļĒ āļŦāļĢืāļ­āļ‚้āļ­āļ„āļ§āļēāļĄāļŠ่āļ§āļ™āļ•ัāļ§ āđ€āļĄื่āļ­āđ€āļ§āļĨāļēāļœ่āļēāļ™āđ„āļ›āļ็āļĒ้āļ­āļ™āļāļĨัāļšāļĄāļēāļ”ูāđ„āļ”้āļĒāļēāļ

āļˆึāļ‡āđ€āļิāļ”āđāļ™āļ§āļ„ิāļ”āđƒāļ™āļāļēāļĢāļžัāļ’āļ™āļē

💚 “āļĢāļ°āļšāļšāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี – Congratulation System (CS)”

Web Application āļŠāļģāļŦāļĢัāļšāļŠāļĢ้āļēāļ‡āļžื้āļ™āļ—ี่āļ­āļ­āļ™āđ„āļĨāļ™์āđƒāļŦ้āļŠāļĄāļēāļŠิāļāđƒāļ™āđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™ āļŦāļ™่āļ§āļĒāļ‡āļēāļ™ āļŦāļĢืāļ­āļ­āļ‡āļ„์āļāļĢ āļŠāļēāļĄāļēāļĢāļ–āļĢ่āļ§āļĄāļัāļ™ āļŠ่āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี āļŠ่āļ‡āļāļģāļĨัāļ‡āđƒāļˆ āđāļ™āļšāļ āļēāļž āđāļĨāļ°āđ€āļ็āļšāļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģāļ”ี āđ† āđ„āļ§้āđƒāļ™āļĢāļ°āļšāļšāđ€āļ”ีāļĒāļ§

āđ‚āļ”āļĒāļ­āļ­āļāđāļšāļš UX/UI āđƒāļŦ้āļĄีāļĨัāļāļĐāļ“āļ°āđƒāļāļĨ้āđ€āļ„ีāļĒāļ‡āļัāļšāđāļ­āļ›āļŠāļ™āļ—āļ™āļēāļ—ี่āļ„ุ้āļ™āđ€āļ„āļĒāļ­āļĒ่āļēāļ‡ LINE āļ—āļģāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢิ่āļĄāđƒāļŠ้āļ‡āļēāļ™āđ„āļ”้āļ‡่āļēāļĒāļ—ั้āļ‡āļšāļ™āđ‚āļ—āļĢāļĻัāļžāļ—์āļĄืāļ­āļ–ืāļ­ āđāļ—็āļšāđ€āļĨ็āļ• āđāļĨāļ°āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์


🌐 āļ—āļ”āļĨāļ­āļ‡āđƒāļŠ้āļ‡āļēāļ™āļĢāļ°āļšāļš

āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ิāļ”āļ”ูāļĢāļēāļĒāļĨāļ°āđ€āļ­ีāļĒāļ”āđāļĨāļ°āļ—āļ”āļĨāļ­āļ‡āļĢāļ°āļšāļšāđ„āļ”้āļ—ี่

āļĢāļ°āļšāļšāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี – Congratulation System (CS)


ðŸŽŊ āđāļ™āļ§āļ„ิāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš

āļŦัāļ§āđƒāļˆāļŠāļģāļ„ัāļāļ‚āļ­āļ‡ Congratulation System āđ„āļĄ่āđ„āļ”้āļ­āļĒู่āđ€āļžีāļĒāļ‡āđāļ„่āļāļēāļĢ “āļšัāļ™āļ—ึāļāļ‚้āļ­āļ„āļ§āļēāļĄ” āđāļ•่āļ•้āļ­āļ‡āļāļēāļĢāļŠāļĢ้āļēāļ‡āļžื้āļ™āļ—ี่āļ—ี่āđƒāļŦ้āļ„āļ§āļēāļĄāļĢู้āļŠึāļāđ€āļŦāļĄืāļ­āļ™āļ—ุāļāļ„āļ™āļāļģāļĨัāļ‡āļ­āļĒู่āđƒāļ™āļŦ้āļ­āļ‡āļŠāļ™āļ—āļ™āļēāđ€āļ”ีāļĒāļ§āļัāļ™

āļœู้āđƒāļŠ้āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚้āļēāļĄāļēāļ­่āļēāļ™āļ‚้āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ„āļ™āļ­ื่āļ™ āļžิāļĄāļž์āļ‚้āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ•āļ™āđ€āļ­āļ‡ āđāļ™āļšāļĢูāļ›āļ āļēāļž āđāļĨāļ°āļĢ่āļ§āļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĢู้āļŠึāļāļ”ี āđ† āđƒāļ™āđ‚āļ­āļāļēāļŠāļŠāļģāļ„ัāļ

āļ•ัāļ§āļ­āļĒ่āļēāļ‡āļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠ้ āđ„āļ”้āđāļ่

  • 🎓 āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāļัāļšāļœู้āļŠāļģāđ€āļĢ็āļˆāļāļēāļĢāļĻึāļāļĐāļē
  • 💐 āļ‡āļēāļ™āđ€āļāļĐีāļĒāļ“āļ­āļēāļĒุāļĢāļēāļŠāļāļēāļĢ
  • 🏆 āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāđ€āļĄื่āļ­āđ„āļ”้āļĢัāļšāļĢāļēāļ‡āļ§ัāļĨ
  • ⭐ āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāđ€āļĄื่āļ­āđ€āļĨื่āļ­āļ™āļ•āļģāđāļŦāļ™่āļ‡
  • 🎂 āļ­āļ§āļĒāļžāļĢāļ§ัāļ™āđ€āļิāļ”
  • 👏 āļĒิāļ™āļ”ีāļัāļšāļœāļĨāļ‡āļēāļ™āļŦāļĢืāļ­āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢ็āļˆ
  • ðŸĪ āļ•้āļ­āļ™āļĢัāļšāļšุāļ„āļĨāļēāļāļĢāđƒāļŦāļĄ่
  • ❤️ āļŠ่āļ‡āļāļģāļĨัāļ‡āđƒāļˆāđƒāļŦ้āļšุāļ„āļĨāļēāļāļĢ
  • 🎊 āđƒāļŠ้āđƒāļ™āļิāļˆāļāļĢāļĢāļĄāļžิāđ€āļĻāļĐāļ‚āļ­āļ‡āđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™āļŦāļĢืāļ­āļ­āļ‡āļ„์āļāļĢ

āļˆึāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĒุāļāļ•์āđƒāļŠ้āđ„āļ”้āļĄāļēāļāļāļ§่āļēāļ‡āļēāļ™āđ€āļāļĐีāļĒāļ“āđ€āļžีāļĒāļ‡āļ­āļĒ่āļēāļ‡āđ€āļ”ีāļĒāļ§


✨ āļˆุāļ”āđ€āļ”่āļ™āļ‚āļ­āļ‡ Congratulation System

💎 1. āļŦāļ™้āļēāļˆāļ­āļŠāļ™āļ—āļ™āļēāļŠāđ„āļ•āļĨ์ LINE

āļŦāļ™้āļēāļŦāļĨัāļāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ­āļ­āļāđāļšāļšāđƒāļŦ้āļ„āļĨ้āļēāļĒāļัāļšāļāļēāļĢāļŠāļ™āļ—āļ™āļēāļœ่āļēāļ™āđāļ­āļ› LINE

āļ‚้āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļšุāļ„āļ„āļĨāļ­ื่āļ™āļˆāļ°āđāļŠāļ”āļ‡āļ—āļēāļ‡āļ”้āļēāļ™āļ‹้āļēāļĒāļžāļĢ้āļ­āļĄāļŠื่āļ­āđāļĨāļ°āļĢูāļ› Avatar āļŠ่āļ§āļ™āļ‚้āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļœู้āđƒāļŠ้āļ‡āļēāļ™āļˆāļ°āđāļŠāļ”āļ‡āļ—āļēāļ‡āļ”้āļēāļ™āļ‚āļ§āļē āļ—āļģāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āđāļĒāļāļšāļ—āļŠāļ™āļ—āļ™āļēāđ„āļ”้āļ­āļĒ่āļēāļ‡āļŠัāļ”āđ€āļˆāļ™

āļžāļĢ้āļ­āļĄāđāļŠāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­ีāļĒāļ” āđ€āļŠ่āļ™

āļŠื่āļ­āļœู้āļŠ่āļ‡ / āļ‚้āļ­āļ„āļ§āļēāļĄ / āļĢูāļ›āļ āļēāļž / āđ€āļ§āļĨāļē / āļ›āļĢāļ°āđ€āļ āļ—āđ‚āļ­āļāļēāļŠ

āļŠ่āļ§āļĒāđƒāļŦ้āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļĄีāļ„āļ§āļēāļĄāđ€āļ›็āļ™āļ˜āļĢāļĢāļĄāļŠāļēāļ•ิāđāļĨāļ°āđ„āļĄ่āļĢู้āļŠึāļāđ€āļŦāļĄืāļ­āļ™āļāļģāļĨัāļ‡āļāļĢāļ­āļāļ‚้āļ­āļĄูāļĨāļĨāļ‡āđāļšāļšāļŸāļ­āļĢ์āļĄāļ—ั่āļ§āđ„āļ›


❤️ 2. āļŠ่āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāđ„āļ”้āļ‡่āļēāļĒ

āļœู้āđƒāļŠ้āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļžิāļĄāļž์āļ‚้āļ­āļ„āļ§āļēāļĄāļ—ี่āļ•้āļ­āļ‡āļāļēāļĢāļŠ่āļ‡āđ„āļ”้āļ—ัāļ™āļ—ี āđ€āļŠ่āļ™

“āļ‚āļ­āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāļัāļšāļāļēāļĢāđ€āļāļĐีāļĒāļ“āļ­āļēāļĒุāļĢāļēāļŠāļāļēāļĢāļ„āļĢัāļš āļ‚āļ­āđƒāļŦ้āļĄีāļ„āļ§āļēāļĄāļŠุāļ‚ āļŠุāļ‚āļ āļēāļžāđāļ‚็āļ‡āđāļĢāļ‡ āđāļĨāļ°āļĄีāļ„āļ§āļēāļĄāļŠุāļ‚āđƒāļ™āļ—ุāļ āđ† āļ§ัāļ™āļ„āļĢัāļš ðŸ’❤️”

āļˆāļēāļāļ™ั้āļ™āļāļ”āļ›ุ่āļĄāļŠ่āļ‡ āļĢāļ°āļšāļšāļˆāļ°āļšัāļ™āļ—ึāļāļ‚้āļ­āļ„āļ§āļēāļĄāļĨāļ‡āļāļēāļ™āļ‚้āļ­āļĄูāļĨ Google Sheets āđāļĨāļ°āļ™āļģāļĄāļēāđāļŠāļ”āļ‡āđƒāļ™āļŦāļ™้āļēāļŦ้āļ­āļ‡āļŠāļ™āļ—āļ™āļē


🖞️ 3. āđāļ™āļšāļĢูāļ›āļ āļēāļžāļžāļĢ้āļ­āļĄāļ‚้āļ­āļ„āļ§āļēāļĄāđ„āļ”้

āļ™āļ­āļāļˆāļēāļāļ‚้āļ­āļ„āļ§āļēāļĄāđāļĨ้āļ§ āļĒัāļ‡āļŠāļēāļĄāļēāļĢāļ–āđāļ™āļšāļĢูāļ›āļ āļēāļžāļ›āļĢāļ°āļāļ­āļšāļ„āļģāļĒิāļ™āļ”ีāđ„āļ”้āļ­ีāļāļ”้āļ§āļĒ

āđ„āļĄ่āļˆāļģāđ€āļ›็āļ™āļ•้āļ­āļ‡āļ™āļģāļĢูāļ›āļ āļēāļžāđ„āļ›āļāļēāļāđ€āļ§็āļšāđ„āļ‹āļ•์āļ­ื่āļ™āļŦāļĢืāļ­āļ„ัāļ”āļĨāļ­āļ URL āļĢูāļ›āļ āļēāļžāļ”้āļ§āļĒāļ•āļ™āđ€āļ­āļ‡

āđ€āļžีāļĒāļ‡āđ€āļĨืāļ­āļāļ āļēāļžāļˆāļēāļāđ‚āļ—āļĢāļĻัāļžāļ—์āļŦāļĢืāļ­āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์ āļĢāļ°āļšāļšāļˆāļ°āļ”āļģāđ€āļ™ิāļ™āļāļēāļĢāđƒāļŦ้āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ


☁️ 4. āļ­ัāļ›āđ‚āļŦāļĨāļ”āļĢูāļ›āļ āļēāļžāđ€āļ‚้āļē Google Drive āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ

āļĢูāļ›āļ āļēāļžāļ—ี่āļœู้āđƒāļŠ้āļ‡āļēāļ™āđ€āļĨืāļ­āļāļˆāļ°āļ–ูāļāļŠ่āļ‡āđ„āļ›āļˆัāļ”āđ€āļ็āļšāđƒāļ™ Google Drive Folder āļ—ี่āļœู้āļ”ูāđāļĨāļĢāļ°āļšāļšāļāļģāļŦāļ™āļ”

āļˆāļēāļāļ™ั้āļ™āļĢāļ°āļšāļšāļˆāļ°āļŠāļĢ้āļēāļ‡ URL āļŠāļģāļŦāļĢัāļšāļ™āļģāļ āļēāļžāđ„āļ›āđāļŠāļ”āļ‡āđƒāļ™ Web App āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ

āļĢูāļ›āļ āļēāļžāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāļĄāļēāđāļŠāļ”āļ‡āđƒāļ™āļŦāļ™้āļēāļŠāļ™āļ—āļ™āļēāđāļĨāļ°āļ‚้āļ­āļĄูāļĨāļĒ้āļ­āļ™āļŦāļĨัāļ‡āđ„āļ”้āđ‚āļ”āļĒāđ„āļĄ่āļ•้āļ­āļ‡āļ­ัāļ›āđ‚āļŦāļĨāļ”āđƒāļŦāļĄ่āļ—ุāļāļ„āļĢั้āļ‡


📁 5. āļāļģāļŦāļ™āļ” Folder ID āļˆāļēāļāļŦāļ™้āļē Settings

āļœู้āļ”ูāđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ” Google Drive Folder āļŠāļģāļŦāļĢัāļšāļˆัāļ”āđ€āļ็āļšāļĢูāļ›āļ āļēāļžāđ„āļ”้āļˆāļēāļāđ€āļĄāļ™ู Settings

āļˆึāļ‡āđ„āļĄ่āļˆāļģāđ€āļ›็āļ™āļ•้āļ­āļ‡āđāļ้āđ„āļ‚ Source Code āđ€āļĄื่āļ­āļ•้āļ­āļ‡āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™ Folder

āļ•ัāļ§āļ­āļĒ่āļēāļ‡āļ„่āļēāļ—ี่āđƒāļŠ้āđƒāļ™āļĢāļ°āļšāļšāļ„ืāļ­

FOLDER_ID

āđ€āļĄื่āļ­āđ€āļ›āļĨี่āļĒāļ™ Folder ID āļĢāļ°āļšāļšāļˆāļ°āļ™āļģāļĢูāļ›āļ āļēāļžāļ—ี่āļ­ัāļ›āđ‚āļŦāļĨāļ”āđƒāļŦāļĄ่āđ„āļ›āđ€āļ็āļšāđƒāļ™ Folder āļ—ี่āļāļģāļŦāļ™āļ”āļ—ัāļ™āļ—ี


🔐 āļĢāļ°āļšāļšāđ€āļ‚้āļēāļŠู่āļĢāļ°āļšāļšāļ”้āļ§āļĒ PIN

āđ€āļžื่āļ­āđƒāļŦ้āđƒāļŠ้āļ‡āļēāļ™āļ‡่āļēāļĒāļšāļ™āđ‚āļ—āļĢāļĻัāļžāļ—์āļĄืāļ­āļ–ืāļ­ āļĢāļ°āļšāļšāđ€āļ‚้āļēāļŠู่āļĢāļ°āļšāļšāļˆึāļ‡āļ­āļ­āļāđāļšāļšāđ€āļ›็āļ™ PIN Keypad

āđāļ—āļ™āļāļēāļĢāļāļĢāļ­āļ Username āđāļĨāļ° Password āđāļšāļšāļĒāļēāļ§ āđ†

āļœู้āđƒāļŠ้āđ€āļžีāļĒāļ‡āļāļ”āļ•ัāļ§āđ€āļĨāļ‚ PIN āļ•āļēāļĄāļ—ี่āđ„āļ”้āļĢัāļš āļˆāļēāļāļ™ั้āļ™āļāļ” āđ€āļ‚้āļēāļŠู่āļĢāļ°āļšāļš

āļĢāļ°āļšāļšāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚้āļ­āļĄูāļĨāļˆāļēāļāļั่āļ‡ Server āļ่āļ­āļ™āļ­āļ™ุāļāļēāļ•āđƒāļŦ้āđ€āļ‚้āļēāđƒāļŠ้āļ‡āļēāļ™

āļŠ่āļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ‹ัāļšāļ‹้āļ­āļ™āđāļĨāļ°āđ€āļŦāļĄāļēāļ°āļัāļšāļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āđƒāļ™āđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™āļŦāļĢืāļ­āļ­āļ‡āļ„์āļāļĢāļ—ี่āļ•้āļ­āļ‡āļāļēāļĢāļĢāļ°āļšāļšāļ āļēāļĒāđƒāļ™āļ—ี่āđ„āļĄ่āļĒุ่āļ‡āļĒāļēāļ


ðŸ›Ą️ Session Management

āļŦāļĨัāļ‡āļˆāļēāļāđ€āļ‚้āļēāļŠู่āļĢāļ°āļšāļšāļŠāļģāđ€āļĢ็āļˆ āļĢāļ°āļšāļšāļˆāļ°āļŠāļĢ้āļēāļ‡ Session Token āļŠāļģāļŦāļĢัāļšāļœู้āđƒāļŠ้āļ‡āļēāļ™

āļั่āļ‡ Server āđƒāļŠ้ CacheService āļŠāļģāļŦāļĢัāļšāļˆัāļ”āļāļēāļĢ Session āļŠ่āļ§āļ™ Browser āđ€āļ็āļš Token āļŠāļģāļŦāļĢัāļšāđ€āļĢีāļĒāļāđƒāļŠ้āļšāļĢิāļāļēāļĢāļ•่āļēāļ‡ āđ† āļ‚āļ­āļ‡āļĢāļ°āļšāļš

āđ€āļĄื่āļ­ Logout āļĢāļ°āļšāļšāļˆāļ°āļĨ้āļēāļ‡ Session āđāļĨāļ°āļāļĨัāļšāđ„āļ›āļĒัāļ‡āļŦāļ™้āļē Login āđ‚āļ”āļĒāđ„āļĄ่āđ€āļิāļ”āļ›ัāļāļŦāļē āļŦāļ™้āļēāļ‚āļēāļ§āļŦāļĨัāļ‡ Logout


👑 āļĢāļ°āļšāļšāđāļš่āļ‡āļŠิāļ—āļ˜ิ์ Admin / User

Congratulation System āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāđāļš่āļ‡āļĢāļ°āļ”ัāļšāļœู้āđƒāļŠ้āļ‡āļēāļ™āļ­āļ­āļāđ€āļ›็āļ™ 2 āļĢāļ°āļ”ัāļšāļŦāļĨัāļ

👑 Admin

āļœู้āļ”ูāđāļĨāļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–

  • āđ€āļžิ่āļĄāļ‚้āļ­āļ„āļ§āļēāļĄ
  • āđāļ้āđ„āļ‚āļ‚้āļ­āļ„āļ§āļēāļĄ
  • āļĨāļšāļ‚้āļ­āļ„āļ§āļēāļĄ
  • āļ”ูāļ‚้āļ­āļĄูāļĨāļ—ั้āļ‡āļŦāļĄāļ”
  • āļˆัāļ”āļāļēāļĢāļĢāļ°āļšāļš
  • āļ”ูāļĢāļēāļĒāļ‡āļēāļ™
  • āļžิāļĄāļž์āļĢāļēāļĒāļ‡āļēāļ™
  • āļ•ั้āļ‡āļ„่āļēāļĢāļ°āļšāļš
  • āļāļģāļŦāļ™āļ” Folder ID
  • āđ€āļ›ิāļ” Google Sheets
  • āļˆัāļ”āļāļēāļĢāļ‚้āļ­āļĄูāļĨāļ—ี่āđ€āļี่āļĒāļ§āļ‚้āļ­āļ‡

ðŸ‘Ī User

āļœู้āđƒāļŠ้āļ‡āļēāļ™āļ—ั่āļ§āđ„āļ›āļŠāļēāļĄāļēāļĢāļ–

  • āđ€āļ‚้āļēāļŠู่āļĢāļ°āļšāļš
  • āļ­่āļēāļ™āļ‚้āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี
  • āļŠ่āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄ
  • āđāļ™āļšāļĢูāļ›āļ āļēāļž
  • āļ”ูāļ‚้āļ­āļĄูāļĨāļ—ี่āđ„āļ”้āļĢัāļšāļ­āļ™ุāļāļēāļ•
  • āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļš

āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠิāļ—āļ˜ิ์āđ„āļĄ่āđ„āļ”้āļ—āļģāđ€āļ‰āļžāļēāļ°āļšāļ™āļŦāļ™้āļēāļˆāļ­ āđāļ•่āļĄีāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļˆāļēāļāļั่āļ‡ Server āļ”้āļ§āļĒ


📊 Dashboard āļŠāļĢุāļ›āļ‚้āļ­āļĄูāļĨ

āļĢāļ°āļšāļšāļĄีāļŦāļ™้āļē Dashboard āļŠāļģāļŦāļĢัāļšāļŠāļĢุāļ›āļ āļēāļžāļĢāļ§āļĄāļ‚้āļ­āļĄูāļĨāļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš

āļ—āļģāđƒāļŦ้āļœู้āļ”ูāđāļĨāļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļŠāļ­āļšāļˆāļģāļ™āļ§āļ™āļ‚้āļ­āļ„āļ§āļēāļĄāđāļĨāļ°āļ‚้āļ­āļĄูāļĨāļŠāļģāļ„ัāļāđ„āļ”้āļ­āļĒ่āļēāļ‡āļĢāļ§āļ”āđ€āļĢ็āļ§

āļ‚้āļ­āļĄูāļĨāļšāļ™ Dashboard āļˆāļ°āļ”ึāļ‡āļĄāļēāļˆāļēāļ Google Sheets āļˆึāļ‡āļŠ่āļ§āļĒāļĨāļ”āļāļēāļĢāļ™ัāļšāļŦāļĢืāļ­āļŠāļĢุāļ›āļ‚้āļ­āļĄูāļĨāļ”้āļ§āļĒāļ•āļ™āđ€āļ­āļ‡


🔎 āļĢāļ°āļšāļšāļ„้āļ™āļŦāļēāđāļĨāļ°āļāļĢāļ­āļ‡āļ‚้āļ­āļĄูāļĨ

āđ€āļĄื่āļ­āļĄีāļ‚้āļ­āļ„āļ§āļēāļĄāļˆāļģāļ™āļ§āļ™āļĄāļēāļ āļāļēāļĢāļ„้āļ™āļŦāļēāļ‚้āļ­āļĄูāļĨāļ”้āļ§āļĒāļāļēāļĢāđ€āļĨื่āļ­āļ™āļŦāļ™้āļēāļˆāļ­āđ€āļžีāļĒāļ‡āļ­āļĒ่āļēāļ‡āđ€āļ”ีāļĒāļ§āļ­āļēāļˆāđ„āļĄ่āļŠāļ°āļ”āļ§āļ

āļĢāļ°āļšāļšāļˆึāļ‡āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļ„้āļ™āļŦāļēāđāļĨāļ°āļāļĢāļ­āļ‡āļ‚้āļ­āļĄูāļĨ āđ€āļŠ่āļ™

āļŠื่āļ­āļœู้āļŠ่āļ‡ / āļœู้āļĢัāļšāļ„āļģāļĒิāļ™āļ”ี / āļ›āļĢāļ°āđ€āļ āļ—āđ‚āļ­āļāļēāļŠ / āļ§ัāļ™āļ—ี่ / āļŠāļ–āļēāļ™āļ° / āļ‚้āļ­āļ„āļ§āļēāļĄ

āļŠ่āļ§āļĒāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļ„้āļ™āļŦāļēāļ‚้āļ­āļĄูāļĨāļĒ้āļ­āļ™āļŦāļĨัāļ‡āđ„āļ”้āļ‡่āļēāļĒāļ‚ึ้āļ™


✏️ āļĢāļ°āļšāļš CRUD

āļĢāļ°āļšāļšāļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļˆัāļ”āļāļēāļĢāļ‚้āļ­āļĄูāļĨāđāļšāļš CRUD āļ„āļĢāļšāļ–้āļ§āļ™

C – Create āđ€āļžิ่āļĄāļ‚้āļ­āļĄูāļĨ
R – Read āļ­่āļēāļ™āđāļĨāļ°āđāļŠāļ”āļ‡āļ‚้āļ­āļĄูāļĨ
U – Update āđāļ้āđ„āļ‚āļ‚้āļ­āļĄูāļĨ
D – Delete āļĨāļšāļ‚้āļ­āļĄูāļĨ

āļœู้āļ”ูāđāļĨāļĢāļ°āļšāļšāļˆึāļ‡āļŠāļēāļĄāļēāļĢāļ–āļšāļĢิāļŦāļēāļĢāļ‚้āļ­āļĄูāļĨāļœ่āļēāļ™āļŦāļ™้āļē Web App āđ„āļ”้āđ‚āļ”āļĒāđ„āļĄ่āļˆāļģāđ€āļ›็āļ™āļ•้āļ­āļ‡āđ€āļ›ิāļ” Google Sheets āđ€āļžื่āļ­āđāļ้āļ‚้āļ­āļĄูāļĨāļ—ุāļāļ„āļĢั้āļ‡


📋 āļĢāļ°āļšāļšāļĢāļēāļĒāļ‡āļēāļ™

āļ‚้āļ­āļĄูāļĨāļ—ี่āļšัāļ™āļ—ึāļāđ„āļ§้āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāļĄāļēāļŠāļĢุāļ›āđ€āļ›็āļ™āļĢāļēāļĒāļ‡āļēāļ™āđ„āļ”้

āļœู้āļ”ูāđāļĨāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨืāļ­āļāđ€āļ‡ื่āļ­āļ™āđ„āļ‚āļŦāļĢืāļ­āļŠ่āļ§āļ‡āļ‚้āļ­āļĄูāļĨāļ—ี่āļ•้āļ­āļ‡āļāļēāļĢ āđāļĨ้āļ§āđ€āļĢีāļĒāļāļ”ูāļĢāļēāļĒāļ‡āļēāļ™āļ่āļ­āļ™āļžิāļĄāļž์

āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢัāļšāļ™āļģāđ„āļ›āđƒāļŠ้āđ€āļ›็āļ™āļŦāļĨัāļāļāļēāļ™āļิāļˆāļāļĢāļĢāļĄāļŦāļĢืāļ­āļˆัāļ”āđ€āļ็āļšāđ€āļ›็āļ™āđ€āļ­āļāļŠāļēāļĢāļ‚āļ­āļ‡āļŦāļ™่āļ§āļĒāļ‡āļēāļ™


ðŸ–Ļ️ āļĢāļ­āļ‡āļĢัāļšāļāļēāļĢāļžิāļĄāļž์ A4

āļŦāļ™้āļēāļĢāļēāļĒāļ‡āļēāļ™āđ„āļ”้āļĢัāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļžิāļĄāļž์āļĨāļ‡āļāļĢāļ°āļ”āļēāļĐ A4 āđ„āļ”้

āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ิāļ”āļ”ูāļ‚้āļ­āļĄูāļĨāļšāļ™āļŦāļ™้āļēāļˆāļ­āļ่āļ­āļ™ āđāļĨ้āļ§āļˆึāļ‡āđ€āļĨืāļ­āļāļžิāļĄāļž์āļŦāļĢืāļ­āļšัāļ™āļ—ึāļāđ€āļ›็āļ™ PDF āļœ่āļēāļ™ Browser

āļŠ่āļ§āļĒāđƒāļŦ้āļ‚้āļ­āļĄูāļĨāļˆāļēāļāļĢāļ°āļšāļšāļ­āļ­āļ™āđ„āļĨāļ™์āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āđƒāļŠ้āđ€āļ›็āļ™āđ€āļ­āļāļŠāļēāļĢāđ„āļ”้āļŠāļ°āļ”āļ§āļāļĒิ่āļ‡āļ‚ึ้āļ™


⚙️ Settings – āļ•ั้āļ‡āļ„่āļēāļĢāļ°āļšāļšāļˆāļēāļāļŦāļ™้āļēāđ‚āļ›āļĢāđāļāļĢāļĄ

Congratulation System āļĄีāļŦāļ™้āļē Settings āļŠāļģāļŦāļĢัāļšāļœู้āļ”ูāđāļĨāļĢāļ°āļšāļš

āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ้āļāļģāļŦāļ™āļ”āļ„่āļēāļ•่āļēāļ‡ āđ† āđ€āļŠ่āļ™

āļŠื่āļ­āļĢāļ°āļšāļš / āļŠื่āļ­āļŦāļ™่āļ§āļĒāļ‡āļēāļ™ / Session / Folder ID āļĢูāļ›āļ āļēāļž / Google Sheets / āļ„่āļēāļ—ี่āđ€āļี่āļĒāļ§āļ‚้āļ­āļ‡āļัāļšāļĢāļ°āļšāļš

āđāļ™āļ§āļ„ิāļ”āļŠāļģāļ„ัāļāļ„ืāļ­āļžāļĒāļēāļĒāļēāļĄāļ™āļģāļ„่āļēāļ—ี่āļœู้āļ”ูāđāļĨāļ­āļēāļˆāļ•้āļ­āļ‡āđ€āļ›āļĨี่āļĒāļ™āđƒāļ™āļ­āļ™āļēāļ„āļ•āļ­āļ­āļāļˆāļēāļ Source Code āđāļĨāļ°āļ™āļģāļĄāļēāđ€āļ็āļšāđƒāļ™ Settings

āļ—āļģāđƒāļŦ้āļ”ูāđāļĨāļĢāļ°āļšāļšāđ„āļ”้āļ‡่āļēāļĒāļāļ§่āļēāđ€āļ”ิāļĄ


📗 Google Sheets āđ€āļ›็āļ™āļāļēāļ™āļ‚้āļ­āļĄูāļĨ

āļĢāļ°āļšāļšāđƒāļŠ้ Google Sheets āđ€āļ›็āļ™ Database āļŦāļĨัāļ

āļ‚้āļ­āļ”ีāļ„ืāļ­āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›ิāļ”āļ”ูāļ‚้āļ­āļĄูāļĨāļ”ิāļš āļ•āļĢāļ§āļˆāļŠāļ­āļš āđāļ้āđ„āļ‚ āļŠāļģāļĢāļ­āļ‡āļ‚้āļ­āļĄูāļĨ āđāļĨāļ°āļ™āļģāđ„āļ›āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ•่āļ­āđ„āļ”้āļ‡่āļēāļĒ

āđ‚āļ„āļĢāļ‡āļŠāļĢ้āļēāļ‡āļŦāļĨัāļāļ›āļĢāļ°āļāļ­āļšāļ”้āļ§āļĒāļŠีāļ•āļŠāļģāļ„ัāļ āđ€āļŠ่āļ™

Settings    āļŠāļģāļŦāļĢัāļšāļˆัāļ”āđ€āļ็āļšāļ„่āļēāļ•ั้āļ‡āļ„่āļēāļĢāļ°āļšāļš

Users    āļŠāļģāļŦāļĢัāļšāļ‚้āļ­āļĄูāļĨāļœู้āđƒāļŠ้āļ‡āļēāļ™ PIN āļŠิāļ—āļ˜ิ์ āđāļĨāļ°āļŠāļ–āļēāļ™āļ°

Data    āļŠāļģāļŦāļĢัāļšāļ‚้āļ­āļĄูāļĨāļ‚้āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี

Logs    āļŠāļģāļŦāļĢัāļšāļšัāļ™āļ—ึāļāđ€āļŦāļ•ุāļāļēāļĢāļ“์āļŠāļģāļ„ัāļāļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš


🛠️ Setup.gs āļŠ่āļ§āļĒāļŠāļĢ้āļēāļ‡āļāļēāļ™āļ‚้āļ­āļĄูāļĨāļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ

āļ­ีāļāļŦāļ™ึ่āļ‡āļŠ่āļ§āļ™āļ—ี่āļŠ่āļ§āļĒāđƒāļŦ้āļ•ิāļ”āļ•ั้āļ‡āļĢāļ°āļšāļšāđ„āļ”้āļ‡่āļēāļĒāļ‚ึ้āļ™āļ„ืāļ­ Setup.gs

āđ€āļĄื่āļ­āđ€āļĢีāļĒāļāđƒāļŠ้ setupSystem() āļĢāļ°āļšāļšāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļš Google Sheets āļ—ี่āļˆāļģāđ€āļ›็āļ™

āļŦāļēāļāļĒัāļ‡āđ„āļĄ่āļĄี Sheet āļĢāļ°āļšāļšāļˆāļ°āļŠāļĢ้āļēāļ‡āđƒāļŦ้ āļžāļĢ้āļ­āļĄāļŠāļĢ้āļēāļ‡āļŦัāļ§āļ•āļēāļĢāļēāļ‡āđāļĨāļ°āļ‚้āļ­āļĄูāļĨāļ•ัāļ§āļ­āļĒ่āļēāļ‡āļ—ี่āļˆāļģāđ€āļ›็āļ™

āļŦāļēāļāļĄี Sheet āđ€āļ”ิāļĄāļ­āļĒู่āđāļĨ้āļ§ āļĢāļ°āļšāļšāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ‚āļ„āļĢāļ‡āļŠāļĢ้āļēāļ‡āđāļĨāļ°āđ€āļžิ่āļĄāļŠ่āļ§āļ™āļ—ี่āļ‚āļēāļ”āđ‚āļ”āļĒāļžāļĒāļēāļĒāļēāļĄāđ„āļĄ่āļ—āļģāļĨāļēāļĒāļ‚้āļ­āļĄูāļĨāđ€āļ”ิāļĄ

āļˆึāļ‡āļŠāļ°āļ”āļ§āļāļŠāļģāļŦāļĢัāļšāļāļēāļĢāļ­ัāļ›āđ€āļ”āļ•āļĢāļ°āļšāļšāđƒāļ™āļ­āļ™āļēāļ„āļ•


🖞️ āļāļēāļĢāļˆัāļ”āļāļēāļĢāļĢูāļ›āļ āļēāļž

āļĢāļ°āļšāļšāļĢāļ­āļ‡āļĢัāļšāđ„āļŸāļĨ์āļ āļēāļžāļ—ั่āļ§āđ„āļ› āđ€āļŠ่āļ™

JPG / PNG / WEBP / GIF

āļŠāļģāļŦāļĢัāļšāļ āļēāļžāļ—ี่āđ€āļŦāļĄāļēāļ°āļŠāļĄ āļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļ‚āļ™āļēāļ”āļ āļēāļžāļ่āļ­āļ™āļŠ่āļ‡āļ‚ึ้āļ™ Server āđ€āļžื่āļ­āļŠ่āļ§āļĒāļĨāļ”āļ›āļĢิāļĄāļēāļ“āļ‚้āļ­āļĄูāļĨāđāļĨāļ°āļ—āļģāđƒāļŦ้āļāļēāļĢāļ­ัāļ›āđ‚āļŦāļĨāļ”āļĢāļ§āļ”āđ€āļĢ็āļ§āļ‚ึ้āļ™

āļˆāļēāļāļ™ั้āļ™āļ āļēāļžāļˆāļ°āļ–ูāļāļˆัāļ”āđ€āļ็āļšāđƒāļ™ Google Drive āđāļĨāļ°āļ™āļģāļāļĨัāļšāļĄāļēāđāļŠāļ”āļ‡āđƒāļ™āļĢāļ°āļšāļš


ðŸ“ą Responsive Design

Congratulation System āļ­āļ­āļāđāļšāļšāđƒāļŦ้āļĢāļ­āļ‡āļĢัāļšāļŦāļĨāļēāļĒāļ‚āļ™āļēāļ”āļŦāļ™้āļēāļˆāļ­

āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠ้āļ‡āļēāļ™āļœ่āļēāļ™

ðŸ“ą Smartphone
ðŸ“ē Tablet
ðŸ’ŧ Notebook
ðŸ–Ĩ️ Desktop

āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđ‚āļ—āļĢāļĻัāļžāļ—์āļĄืāļ­āļ–ืāļ­ āļŦāļ™้āļēāđāļŠāļ•āļˆāļ°āđ€āļ™้āļ™āļžื้āļ™āļ—ี่āļŠāļ™āļ—āļ™āļēāđāļĨāļ°āļŠ่āļ­āļ‡āļŠ่āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄ āđ€āļžื่āļ­āđƒāļŦ้āļĄีāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“์āđƒāļŠ้āļ‡āļēāļ™āđƒāļāļĨ้āđ€āļ„ีāļĒāļ‡āļัāļšāđāļ­āļ›āđāļŠāļ•āļˆāļĢิāļ‡


ðŸŽĻ UX/UI āđ€āļ™้āļ™āļ„āļ§āļēāļĄāđ€āļĢีāļĒāļšāļ‡่āļēāļĒāđāļĨāļ°āđ€āļ›็āļ™āļĄิāļ•āļĢ

āļ˜ีāļĄāļŦāļĨัāļāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđƒāļŠ้āļŠีāđ€āļ‚ีāļĒāļ§āđāļĨāļ°āļŠีāļ‚āļēāļ§ āļžāļĢ้āļ­āļĄāļ­āļ‡āļ„์āļ›āļĢāļ°āļāļ­āļšāļ—ี่āđƒāļŦ้āļ„āļ§āļēāļĄāļĢู้āļŠึāļāļŠāļ”āđƒāļŠ āđ€āļ›็āļ™āļัāļ™āđ€āļ­āļ‡ āđāļĨāļ°āđ€āļŦāļĄāļēāļ°āļัāļšāļāļēāļĢāļŠ่āļ‡āļ„āļģāļĒิāļ™āļ”ี

āļĄีāļāļēāļĢāđƒāļŠ้

  • Chat Bubble
  • Avatar
  • Icon
  • Card
  • Sidebar
  • Modal
  • Loading Animation
  • Popup Notification
  • Responsive Layout

āđ€āļžื่āļ­āđƒāļŦ้āļĢāļ°āļšāļšāđ„āļĄ่āđ„āļ”้āļĄีāđ€āļžีāļĒāļ‡āļŸัāļ‡āļ์āļŠัāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ āđāļ•่āļĒัāļ‡āđƒāļŠ้āļ‡āļēāļ™āļ‡่āļēāļĒāđāļĨāļ°āļ”ูāļ—ัāļ™āļŠāļĄัāļĒāļ­ีāļāļ”้āļ§āļĒ


⏳ Loading āđāļšāļšāļ™ุ่āļĄāļ™āļ§āļĨ

āđ€āļĄื่āļ­āļĢāļ°āļšāļšāļāļģāļĨัāļ‡āđ‚āļŦāļĨāļ”āļŦāļĢืāļ­āļāļģāļĨัāļ‡āļ•ิāļ”āļ•่āļ­āļัāļš Google Apps Script āļˆāļ°āļĄี Loading Overlay āđ€āļžื่āļ­āđāļˆ้āļ‡āđƒāļŦ้āļœู้āđƒāļŠ้āļ—āļĢāļēāļšāļ§่āļēāļĢāļ°āļšāļšāļāļģāļĨัāļ‡āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ

āļŠ่āļ§āļĒāļĨāļ”āļ›ัāļāļŦāļēāļœู้āđƒāļŠ้āļāļ”āļ›ุ่āļĄāļ‹้āļģāđ€āļžāļĢāļēāļ°āļ„ิāļ”āļ§่āļēāļĢāļ°āļšāļšāđ„āļĄ่āļ—āļģāļ‡āļēāļ™


🔔 Popup āđāļˆ้āļ‡āļœāļĨāļāļēāļĢāļ—āļģāļ‡āļēāļ™

āļĢāļ°āļšāļšāđƒāļŠ้ Popup āļŠāļģāļŦāļĢัāļšāđāļˆ้āļ‡āļŠāļ–āļēāļ™āļ°āļ•่āļēāļ‡ āđ† āđ€āļŠ่āļ™

✅ āļšัāļ™āļ—ึāļāļŠāļģāđ€āļĢ็āļˆ
✏️ āđāļ้āđ„āļ‚āļŠāļģāđ€āļĢ็āļˆ
🗑️ āļĨāļšāļ‚้āļ­āļĄูāļĨ
⚠️ āļ‚้āļ­āļĄูāļĨāđ„āļĄ่āļ„āļĢāļš
❌ āđ€āļิāļ”āļ‚้āļ­āļœิāļ”āļžāļĨāļēāļ”
🔐 PIN āđ„āļĄ่āļ–ูāļāļ•้āļ­āļ‡

āļ—āļģāđƒāļŦ้āļœู้āđƒāļŠ้āđ€āļ‚้āļēāđƒāļˆāļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ„āļ”้āļ—ัāļ™āļ—ี


📖 āļĄีāļ„ู่āļĄืāļ­āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļ āļēāļĒāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ

āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāļĄีāļ›ุ่āļĄ āļ„ู่āļĄืāļ­ āļŠāļģāļŦāļĢัāļšāđ€āļ›ิāļ”āļ”ูāļ‚ั้āļ™āļ•āļ­āļ™āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™

āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢัāļšāļĢāļ°āļšāļšāļ—ี่āļ™āļģāđ„āļ›āđāļˆāļāđƒāļŦ้āļšุāļ„āļĨāļēāļāļĢāļŦāļĨāļēāļĒāļ„āļ™ āđ€āļžāļĢāļēāļ°āļœู้āđƒāļŠ้āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļĻึāļāļĐāļēāļ§ิāļ˜ีāđƒāļŠ้āļ‡āļēāļ™āđ„āļ”้āļ”้āļ§āļĒāļ•āļ™āđ€āļ­āļ‡

āļĨāļ”āļ āļēāļĢāļ°āļ‚āļ­āļ‡āļœู้āļ”ูāđāļĨāļĢāļ°āļšāļšāđƒāļ™āļāļēāļĢāļ­āļ˜ิāļšāļēāļĒāļ§ิāļ˜ีāđƒāļŠ้āļ‹้āļģ āđ†


ðŸ’ū āđ‚āļ„āļĢāļ‡āļŠāļĢ้āļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ

āļĢāļ°āļšāļšāļžัāļ’āļ™āļēāļ”้āļ§āļĒ Google Apps Script āđāļĨāļ°āđāļĒāļāļŠ่āļ§āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ­āļāđ€āļ›็āļ™āđ„āļŸāļĨ์āđ€āļžื่āļ­āđƒāļŦ้āļ‡่āļēāļĒāļ•่āļ­āļāļēāļĢāļ”ูāđāļĨ

Code.gs    āļŠāļģāļŦāļĢัāļš Backend, CRUD, Session, Login, Upload āđāļĨāļ°āļāļēāļĢāļ•ิāļ”āļ•่āļ­ Google Sheets
Setup.gs    āļŠāļģāļŦāļĢัāļšāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āļŠāļĢ้āļēāļ‡āļāļēāļ™āļ‚้āļ­āļĄูāļĨ
index.html    āļŠāļģāļŦāļĢัāļšāđ‚āļ„āļĢāļ‡āļŠāļĢ้āļēāļ‡āļŦāļ™้āļēāļˆāļ­āļŦāļĨัāļ
javascript.html    āļŠāļģāļŦāļĢัāļš JavaScript āļั่āļ‡ Client āđāļĨāļ°āļāļēāļĢāļ•ิāļ”āļ•่āļ­ Server
style.html    āļŠāļģāļŦāļĢัāļš CSS āđāļĨāļ° Responsive Design

āļāļēāļĢāđāļĒāļāđ„āļŸāļĨ์āđƒāļ™āļĨัāļāļĐāļ“āļ°āļ™ี้āļŠ่āļ§āļĒāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļžัāļ’āļ™āļēāđāļĨāļ°āđāļ้āđ„āļ‚āļĢāļ°āļšāļšāđƒāļ™āļ­āļ™āļēāļ„āļ•āđ„āļ”้āļŠāļ°āļ”āļ§āļāļāļ§่āļēāļāļēāļĢāļĢāļ§āļĄāļ—ุāļāļ­āļĒ่āļēāļ‡āđ„āļ§้āđƒāļ™āđ„āļŸāļĨ์āđ€āļ”ีāļĒāļ§


🚀 āļ‚ั้āļ™āļ•āļ­āļ™āļāļēāļĢāļ•ิāļ”āļ•ั้āļ‡āđ‚āļ”āļĒāļŠāļĢุāļ›

āļāļēāļĢāļ™āļģāļĢāļ°āļšāļšāđ„āļ›āđƒāļŠ้āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™ิāļ™āļāļēāļĢāļ•āļēāļĄāļĨāļģāļ”ัāļšāļŦāļĨัāļāļ”ัāļ‡āļ™ี้

  1. āļŠāļĢ้āļēāļ‡ Google Sheets āļŠāļģāļŦāļĢัāļšāđ€āļ›็āļ™āļāļēāļ™āļ‚้āļ­āļĄูāļĨ
  2. āđ€āļ›ิāļ” Extensions → Apps Script
  3. āļŠāļĢ้āļēāļ‡āđ„āļŸāļĨ์ Code.gs
  4. āļŠāļĢ้āļēāļ‡āđ„āļŸāļĨ์ Setup.gs
  5. āļŠāļĢ้āļēāļ‡āđ„āļŸāļĨ์ index.html
  6. āļŠāļĢ้āļēāļ‡āđ„āļŸāļĨ์ javascript.html
  7. āļŠāļĢ้āļēāļ‡āđ„āļŸāļĨ์ style.html
  8. āļ™āļģ Source Code āđƒāļŠ่āđƒāļ™āđāļ•่āļĨāļ°āđ„āļŸāļĨ์
  9. āļšัāļ™āļ—ึāļ Project
  10. āđ€āļĢีāļĒāļāđƒāļŠ้ setupSystem()
  11. āļ­āļ™ุāļāļēāļ•āļŠิāļ—āļ˜ิ์ Google Apps Script
  12. āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠีāļ• Settings, Users, Data āđāļĨāļ° Logs
  13. āļāļģāļŦāļ™āļ” Folder ID āļŠāļģāļŦāļĢัāļšāļˆัāļ”āđ€āļ็āļšāļĢูāļ›āļ āļēāļž
  14. āļ—āļ”āļŠāļ­āļš PIN āļ‚āļ­āļ‡ Admin āđāļĨāļ° User
  15. āđ€āļĨืāļ­āļ Deploy → New deployment
  16. āđ€āļĨืāļ­āļāļ›āļĢāļ°āđ€āļ āļ— Web app
  17. āļāļģāļŦāļ™āļ”āļŠิāļ—āļ˜ิ์āļāļēāļĢāđ€āļ‚้āļēāļ–ึāļ‡āđƒāļŦ้āđ€āļŦāļĄāļēāļ°āļŠāļĄ
  18. āļāļ” Deploy
  19. āļ™āļģ Web App URL āđ„āļ›āđƒāļŠ้āļ‡āļēāļ™
  20. āļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļšāļšāļ™āļĄืāļ­āļ–ืāļ­āđāļĨāļ°āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์

āļŦāļēāļāļĄีāļāļēāļĢāđāļ้āđ„āļ‚ Source Code āļ āļēāļĒāļŦāļĨัāļ‡ āļ„āļ§āļĢāļŠāļĢ้āļēāļ‡ Version āđƒāļŦāļĄ่āļ‚āļ­āļ‡ Deployment āđ€āļžื่āļ­āđƒāļŦ้āļœู้āđƒāļŠ้āļ‡āļēāļ™āđ„āļ”้āļĢัāļšāļĢāļ°āļšāļšāđ€āļ§āļ­āļĢ์āļŠัāļ™āļĨ่āļēāļŠุāļ”


ðŸ’Ą āļ•ัāļ§āļ­āļĒ่āļēāļ‡āļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠ้āđƒāļ™āđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™

āļ•ัāļ§āļ­āļĒ่āļēāļ‡āđ€āļŠ่āļ™ āđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™āļāļģāļĨัāļ‡āļˆัāļ”āļ‡āļēāļ™ āđ€āļāļĐีāļĒāļ“āļ­āļēāļĒุāļĢāļēāļŠāļāļēāļĢ

āļœู้āļ”ูāđāļĨāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢ้āļēāļ‡āļžื้āļ™āļ—ี่āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี āđāļĨ้āļ§āđ€āļ›ิāļ”āđƒāļŦ้āļ„āļĢูāđāļĨāļ°āļšุāļ„āļĨāļēāļāļĢāđ€āļ‚้āļēāļŠู่āļĢāļ°āļšāļš

āđāļ•่āļĨāļ°āļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļŠ่āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄ āđ€āļŠ่āļ™

“āļ‚āļ­āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāļัāļšāļāļēāļĢāđ€āļāļĐีāļĒāļ“āļ­āļēāļĒุāļĢāļēāļŠāļāļēāļĢ āļ‚āļ­āđƒāļŦ้āļŠีāļ§ิāļ•āļŦāļĨัāļ‡āđ€āļāļĐีāļĒāļ“āđ€āļ•็āļĄāđ„āļ›āļ”้āļ§āļĒāļ„āļ§āļēāļĄāļŠุāļ‚ āļŠุāļ‚āļ āļēāļžāđāļ‚็āļ‡āđāļĢāļ‡ āđāļĨāļ°āļĄีāđāļ•่āļĢāļ­āļĒāļĒิ้āļĄāđƒāļ™āļ—ุāļ āđ† āļ§ัāļ™āļ„āļĢัāļš ðŸ’ðŸŽ‰”

āļšāļēāļ‡āļ„āļ™āļ­āļēāļˆāđāļ™āļšāļĢูāļ›āļ āļēāļžāđ€āļ่āļē āļ āļēāļžāļิāļˆāļāļĢāļĢāļĄ āļŦāļĢืāļ­āļ āļēāļžāļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģāļĢ่āļ§āļĄāļัāļ™

āđ€āļĄื่āļ­āļ—ุāļāļ„āļ™āļĢ่āļ§āļĄāļŠ่āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄ āļˆāļ°āđ€āļิāļ”āđ€āļ›็āļ™ āļāļģāđāļžāļ‡āđāļŦ่āļ‡āļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģāļ­āļ­āļ™āđ„āļĨāļ™์ āļ—ี่āļŠāļēāļĄāļēāļĢāļ–āļĒ้āļ­āļ™āļāļĨัāļšāļĄāļēāļ”ูāđ„āļ”้āđƒāļ™āļ āļēāļĒāļŦāļĨัāļ‡

āļ™ี่āļ„ืāļ­āļŠิ่āļ‡āļ—ี่āļ—āļģāđƒāļŦ้āļĢāļ°āļšāļšāļ™ี้āļĄีāļ„ุāļ“āļ„่āļēāļĄāļēāļāļāļ§่āļēāļāļēāļĢāđ€āļ›็āļ™āđ€āļžีāļĒāļ‡āļĢāļ°āļšāļš CRUD āļ—ั่āļ§āđ„āļ›


ðŸŦ āđ€āļŦāļĄāļēāļ°āļัāļšāđƒāļ„āļĢāļš้āļēāļ‡?

āļĢāļ°āļšāļšāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āļ›āļĢāļ°āļĒุāļāļ•์āđƒāļŠ้āđ„āļ”้āļัāļš

ðŸŦ āđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™āđāļĨāļ°āļŠāļ–āļēāļ™āļĻึāļāļĐāļē
ðŸĒ āļŠāļģāļ™ัāļāļ‡āļēāļ™āđāļĨāļ°āļŦāļ™่āļ§āļĒāļ‡āļēāļ™
🏛️ āļŦāļ™่āļ§āļĒāļ‡āļēāļ™āļĢāļēāļŠāļāļēāļĢ
ðŸ‘Ļ‍ðŸŦ āļāļĨุ่āļĄāļ„āļĢูāđāļĨāļ°āļšุāļ„āļĨāļēāļāļĢ
🎓 āļŠāļ–āļēāļšัāļ™āļāļēāļĢāļĻึāļāļĐāļē
ðŸĪ āļŠāļĄāļĢāļĄāđāļĨāļ°āļ­āļ‡āļ„์āļāļĢ
ðŸ‘Ĩ āļāļĨุ่āļĄāļŠāļĄāļēāļŠิāļāļŦāļĢืāļ­āļŠุāļĄāļŠāļ™

āļĢāļ§āļĄāļ–ึāļ‡āļœู้āļ—ี่āļ•้āļ­āļ‡āļāļēāļĢāļĻึāļāļĐāļēāđāļ™āļ§āļ—āļēāļ‡āļāļēāļĢāļžัāļ’āļ™āļē Web Application āļ”้āļ§āļĒ Google Apps Script


💚 āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļ—ี่āļ™āļģāļĄāļēāđƒāļŠ้

āļĢāļ°āļšāļšāļžัāļ’āļ™āļēāļšāļ™āļžื้āļ™āļāļēāļ™āļ‚āļ­āļ‡

Google Apps Script + HTML + CSS + JavaScript + Bootstrap + SweetAlert2 + Google Sheets + Google Drive

āļˆุāļ”āđ€āļ”่āļ™āļ„ืāļ­āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāļšāļĢิāļāļēāļĢāļ•่āļēāļ‡ āđ† āđƒāļ™ Google Workspace āļĄāļēāļ›āļĢāļ°āļĒุāļāļ•์āđƒāļŠ้āļĢ่āļ§āļĄāļัāļ™āđ€āļžื่āļ­āļŠāļĢ้āļēāļ‡ Web Application āđ„āļ”้āđ‚āļ”āļĒāđ„āļĄ่āļˆāļģāđ€āļ›็āļ™āļ•้āļ­āļ‡āļĄี Web Server āđāļĨāļ° Database Server āđāļĒāļāļ•่āļēāļ‡āļŦāļēāļāļŠāļģāļŦāļĢัāļšāļĢāļ°āļšāļšāļĨัāļāļĐāļ“āļ°āļ™ี้


🔒 āļ‚้āļ­āđāļ™āļ°āļ™āļģāļ”้āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ ัāļĒ

āļ่āļ­āļ™āļ™āļģāļĢāļ°āļšāļšāđ„āļ›āđƒāļŠ้āļ‡āļēāļ™āļˆāļĢิāļ‡ āļ„āļ§āļĢāļ”āļģāđ€āļ™ิāļ™āļāļēāļĢāđ€āļžิ่āļĄāđ€āļ•ิāļĄāļ”ัāļ‡āļ™ี้

  • āđ€āļ›āļĨี่āļĒāļ™ PIN āļ•ัāļ§āļ­āļĒ่āļēāļ‡āļ—ัāļ™āļ—ี
  • āđ„āļĄ่āđ€āļœāļĒāđāļžāļĢ่ PIN āļ‚āļ­āļ‡ Admin
  • āļˆāļģāļัāļ”āļŠิāļ—āļ˜ิ์ Google Drive Folder āđƒāļŦ้āđ€āļŦāļĄāļēāļ°āļŠāļĄ
  • āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠิāļ—āļ˜ิ์ Web App āļ่āļ­āļ™āđ€āļœāļĒāđāļžāļĢ่
  • āļŠāļģāļĢāļ­āļ‡āļ‚้āļ­āļĄูāļĨ Google Sheets āđ€āļ›็āļ™āļĢāļ°āļĒāļ°
  • āļ•āļĢāļ§āļˆāļŠāļ­āļš Logs āđ€āļĄื่āļ­āļžāļšāļžāļĪāļ•ิāļāļĢāļĢāļĄāļœิāļ”āļ›āļāļ•ิ
  • āđ„āļĄ่āđ€āļ็āļšāļ‚้āļ­āļĄูāļĨāļŠāļģāļ„ัāļāđ€āļิāļ™āļ„āļ§āļēāļĄāļˆāļģāđ€āļ›็āļ™
  • āļ—āļ”āļŠāļ­āļšāļŠิāļ—āļ˜ิ์ Admin āđāļĨāļ° User āđāļĒāļāļˆāļēāļāļัāļ™
  • Logout āļŦāļĨัāļ‡āđƒāļŠ้āļ‡āļēāļ™āđ€āļ„āļĢื่āļ­āļ‡āļŠāļēāļ˜āļēāļĢāļ“āļ°


🌟 āļˆāļēāļ “āļ‚้āļ­āļ„āļ§āļēāļĄāļŦāļ™ึ่āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄ” āļŠู่ “āļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģāļ‚āļ­āļ‡āļ­āļ‡āļ„์āļāļĢ”

āļŠิ่āļ‡āļ—ี่āļ™่āļēāļŠāļ™āđƒāļˆāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™ี้āđ„āļĄ่āđƒāļŠ่āđ€āļžีāļĒāļ‡āļāļēāļĢāļ™āļģ Google Apps Script āļĄāļēāļŠāļĢ้āļēāļ‡ Web App

āđāļ•่āđ€āļ›็āļ™āļāļēāļĢāļ™āļģāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāļĄāļēāđ€āļŠื่āļ­āļĄāđ‚āļĒāļ‡āļัāļš āļ„āļ§āļēāļĄāļĢู้āļŠึāļ āļ„āļ§āļēāļĄāļŠัāļĄāļžัāļ™āļ˜์ āđāļĨāļ°āļ§ัāļ’āļ™āļ˜āļĢāļĢāļĄāļ—ี่āļ”ีāļ‚āļ­āļ‡āļ­āļ‡āļ„์āļāļĢ

āļšāļēāļ‡āļ„āļĢั้āļ‡āļ‚้āļ­āļ„āļ§āļēāļĄāļŠั้āļ™ āđ† āļ­āļĒ่āļēāļ‡

“āļ‚āļ­āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ีāļ„āļĢัā

āļ­āļēāļˆāļĄีāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļัāļšāļœู้āļĢัāļšāļĄāļēāļāļāļ§่āļēāļ—ี่āđ€āļĢāļēāļ„ิāļ”

āđāļĨāļ°āđ€āļĄื่āļ­āļ‚้āļ­āļ„āļ§āļēāļĄāđ€āļŦāļĨ่āļēāļ™ั้āļ™āļ–ูāļāđ€āļ็āļšāļĢāļ§āļšāļĢāļ§āļĄāđ„āļ§้āļ”้āļ§āļĒāļัāļ™ āļ็āļˆāļ°āļāļĨāļēāļĒāđ€āļ›็āļ™āļšัāļ™āļ—ึāļāļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģāļ—ี่āļĄีāļ„ุāļ“āļ„่āļēāđƒāļ™āļ­āļ™āļēāļ„āļ• ❤️


āđ‚āļ„๊āļ•āļĢāļ°āļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄ

🌐 āļĢāļ°āļšāļšāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี Congratulation System (CS)

āļ—āļ”āļĨāļ­āļ‡āđƒāļŠ้āļ‡āļēāļ™ āļĻึāļāļĐāļēāļĢāļēāļĒāļĨāļ°āđ€āļ­ีāļĒāļ” āđāļĨāļ°āļ•ิāļ”āļ•āļēāļĄāđ‚āļ„āļĢāļ‡āļāļēāļĢāđ„āļ”้āļ—ี่

āđ€āļ›ิāļ” Congratulation System (CS)

💚 āļĢ่āļ§āļĄāļŠ่āļ‡āļ„āļ§āļēāļĄāļĢู้āļŠึāļāļ”ี āđ† āđƒāļ™āļ—ุāļāđ‚āļ­āļāļēāļŠāļžิāđ€āļĻāļĐ

💐 āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี
❤️ āļŠ่āļ‡āļāļģāļĨัāļ‡āđƒāļˆ
🖞️ āđāļš่āļ‡āļ›ัāļ™āļ āļēāļžāļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģ
🎉 āļĢ่āļ§āļĄāļ‰āļĨāļ­āļ‡āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢ็āļˆ
ðŸĪ āļŠāļĢ้āļēāļ‡āļ„āļ§āļēāļĄāļŠัāļĄāļžัāļ™āļ˜์āļ—ี่āļ”ีāļ āļēāļĒāđƒāļ™āļ­āļ‡āļ„์āļāļĢ


Congratulation System (CS) – āļĢāļ°āļšāļšāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี
āđ€āļžāļĢāļēāļ°āļ—ุāļāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢ็āļˆ...āļĄีāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļĄāļēāļāļ‚ึ้āļ™ āđ€āļĄื่āļ­āļĄีāļ„āļ™āļĢ่āļ§āļĄāļĒิāļ™āļ”ี 💚🎉💐

#CongratulationSystem #āļĢāļ°āļšāļšāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี #GoogleAppsScript #GoogleSheets #GoogleDrive #WebApplication #WebApp #GAS #āļĢāļ°āļšāļšāļ‡āļēāļ™āđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™ #āļ™āļ§ัāļ•āļāļĢāļĢāļĄāļ„āļĢู #āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒีāđ€āļžื่āļ­āļāļēāļĢāļĻึāļāļĐāļē #āļ„āļĢูāđ„āļ—āļĒ #āļĢāļ°āļšāļšāļ­āļ­āļ™āđ„āļĨāļ™์ #DigitalSchool #āļ‡āļēāļ™āđ€āļāļĐีāļĒāļ“āļ­āļēāļĒุāļĢāļēāļŠāļāļēāļĢ #āļŠ่āļ‡āļ„āļ§āļēāļĄāļĒิāļ™āļ”ี #āļĢāļ°āļšāļšāđ‚āļĢāļ‡āđ€āļĢีāļĒāļ™ #GoogleWorkspace #LINEStyle #Dashboard #CRUD

āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„ิāļ”āđ€āļŦ็āļ™ (0)
āđƒāļŦāļĄ่āļāļ§่āļē āđ€āļ่āļēāļāļ§่āļē