Pharmacy Price Tracker App - WR134/Knowledge-Base GitHub Wiki

๐Ÿฅ แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒขแƒ แƒ”แƒ™แƒ”แƒ แƒ˜

แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ“แƒ แƒ‘แƒ˜แƒ–แƒœแƒ”แƒก-แƒ’แƒ”แƒ’แƒ›แƒ

แƒ•แƒ”แƒ แƒกแƒ˜แƒ: 1.0
แƒ—แƒแƒ แƒ˜แƒฆแƒ˜: 2026 แƒฌแƒšแƒ˜แƒก 2 แƒ—แƒ”แƒ‘แƒ”แƒ แƒ•แƒแƒšแƒ˜
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜: แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ•แƒ˜แƒก แƒ”แƒขแƒแƒžแƒ˜


1. แƒแƒฆแƒ›แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒจแƒ”แƒฏแƒแƒ›แƒ”แƒ‘แƒ

แƒ›แƒ แƒแƒ•แƒแƒšแƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ˜แƒแƒœแƒ˜ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒคแƒแƒ แƒ›แƒแƒชแƒ”แƒ•แƒขแƒฃแƒšแƒ˜ แƒ‘แƒแƒ–แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ˜แƒ’แƒ˜ แƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒก แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒจแƒ˜ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒ›แƒกแƒฎแƒ•แƒ˜แƒšแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ (PSP, แƒแƒ•แƒ”แƒ แƒกแƒ˜, GPC, แƒคแƒแƒ แƒ›แƒแƒ“แƒ”แƒžแƒ) แƒ“แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก แƒแƒซแƒšแƒ”แƒ•แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ˜แƒžแƒแƒ•แƒแƒœ แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒคแƒแƒกแƒ”แƒ‘แƒ˜ แƒ›แƒ”แƒ“แƒ˜แƒ™แƒแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ–แƒ”, แƒ—แƒ•แƒแƒšแƒ˜ แƒแƒ“แƒ”แƒ•แƒœแƒแƒœ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ—แƒ แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒœ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ›แƒแƒ—แƒ—แƒ•แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜ แƒ”แƒชแƒ”แƒ›แƒ.

แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒ˜แƒ–แƒœแƒแƒ“ แƒ˜แƒกแƒแƒฎแƒแƒ•แƒก แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒกแƒฃแƒ แƒ— แƒ“แƒแƒ–แƒแƒ’แƒแƒœ แƒคแƒแƒ แƒ›แƒแƒชแƒ”แƒ•แƒขแƒฃแƒš แƒจแƒ”แƒซแƒ”แƒœแƒ”แƒ‘แƒ–แƒ” โ€” แƒ”แƒก แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒšแƒ”แƒ‘แƒแƒ แƒคแƒแƒกแƒ˜แƒกแƒแƒ“แƒ›แƒ˜ แƒ›แƒ’แƒ แƒซแƒœแƒแƒ‘แƒ˜แƒแƒ แƒ”, ~3.7 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜แƒแƒœแƒ˜ แƒ‘แƒแƒ–แƒแƒ แƒ–แƒ”.


2. แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ

แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒแƒ  แƒแƒฅแƒ•แƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ’แƒ–แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒจแƒ˜ แƒคแƒแƒ แƒ›แƒแƒชแƒ”แƒ•แƒขแƒฃแƒšแƒ˜ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ“แƒแƒ แƒ”แƒ‘แƒšแƒแƒ“. แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒจแƒ”แƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒแƒซแƒ”แƒ‘แƒœแƒแƒ“ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒก แƒฎแƒ”แƒšแƒ˜แƒ— แƒฃแƒœแƒ“แƒ แƒ›แƒแƒ˜แƒœแƒแƒฎแƒฃแƒšแƒแƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒ•แƒ”แƒ‘แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜ แƒแƒœ แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ. แƒ”แƒก แƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒ›แƒ”แƒ“แƒ˜แƒ™แƒแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ–แƒ” แƒ–แƒ”แƒ“แƒ›แƒ”แƒขแƒ˜ แƒ—แƒแƒœแƒฎแƒ˜แƒก แƒ’แƒแƒ“แƒแƒฎแƒ“แƒแƒก, แƒ“แƒ แƒแƒ˜แƒก แƒคแƒฃแƒญ แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒแƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒฎแƒ”แƒšแƒ˜แƒ— แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก, แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒแƒกแƒ“แƒแƒ™แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒฎแƒ˜แƒšแƒ•แƒแƒ“แƒแƒ‘แƒ˜แƒก แƒแƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒแƒก แƒ“แƒ แƒ˜แƒ›แƒ˜แƒก แƒแƒ  แƒชแƒแƒ“แƒœแƒแƒก, แƒ—แƒฃ แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜ แƒกแƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒก แƒกแƒแƒ”แƒ แƒ—แƒ แƒฏแƒแƒ›แƒจแƒ˜ แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒคแƒแƒกแƒก.


3. แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ

แƒชแƒ”แƒœแƒขแƒ แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒก, แƒœแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒก แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒฌแƒแƒ›แƒงแƒ•แƒแƒœแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ. แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ— แƒ›แƒแƒซแƒ”แƒ‘แƒœแƒแƒœ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜, แƒ›แƒงแƒ˜แƒกแƒ˜แƒ”แƒ แƒแƒ“ แƒœแƒแƒฎแƒแƒœ แƒ•แƒ˜แƒœ แƒงแƒ˜แƒ“แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ˜แƒแƒคแƒแƒ“, แƒ—แƒ•แƒแƒšแƒ˜ แƒแƒ“แƒ”แƒ•แƒœแƒแƒœ แƒคแƒแƒกแƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ—แƒ แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒœ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒกแƒแƒก.


4. แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ˜ (MVP)

แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜ แƒ•แƒ”แƒ‘แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜ แƒ‘แƒแƒ–แƒแƒ แƒ–แƒ” แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒ
PSP psp.ge แƒ›แƒกแƒฎแƒ•แƒ˜แƒšแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜
แƒแƒ•แƒ”แƒ แƒกแƒ˜ aversi.ge แƒฃแƒ›แƒกแƒฎแƒ•แƒ˜แƒšแƒ”แƒกแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜
GPC gpc.ge แƒ›แƒกแƒฎแƒ•แƒ˜แƒšแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜
แƒคแƒแƒ แƒ›แƒแƒ“แƒ”แƒžแƒ pharmadepot.ge แƒ›แƒ–แƒแƒ แƒ“แƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜

แƒกแƒแƒ›แƒแƒ›แƒแƒ•แƒšแƒ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒ“แƒ˜แƒ“แƒแƒขแƒ”แƒ‘แƒ˜: แƒคแƒแƒ แƒ›แƒฐแƒแƒฃแƒกแƒ˜, แƒœแƒแƒขแƒแƒšแƒ˜ แƒคแƒแƒ แƒ›แƒ, ABC แƒคแƒแƒ แƒ›แƒ แƒ“แƒ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ˜.


5. แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒ˜

5.1 แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒซแƒ˜แƒ”แƒ‘แƒ แƒ“แƒ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ

  • แƒซแƒ˜แƒ”แƒ‘แƒ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒ— (แƒฅแƒแƒ แƒ—แƒฃแƒšแƒแƒ“ แƒ“แƒ แƒ˜แƒœแƒ’แƒšแƒ˜แƒกแƒฃแƒ แƒแƒ“)
  • แƒซแƒ˜แƒ”แƒ‘แƒ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ˜แƒœแƒ’แƒ แƒ”แƒ“แƒ˜แƒ”แƒœแƒขแƒ˜แƒ—
  • แƒคแƒ˜แƒšแƒขแƒ แƒแƒชแƒ˜แƒ แƒ“แƒแƒ–แƒ˜แƒก, แƒคแƒแƒ แƒ›แƒ˜แƒก (แƒขแƒแƒ‘แƒšแƒ”แƒขแƒ˜, แƒ™แƒแƒคแƒกแƒฃแƒšแƒ, แƒกแƒ˜แƒ แƒแƒคแƒ˜) แƒ“แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—
  • แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒ’แƒ•แƒ”แƒ แƒ“ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒจแƒ˜
  • แƒกแƒแƒ แƒขแƒ˜แƒ แƒ”แƒ‘แƒ แƒคแƒแƒกแƒ˜แƒก, แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒกแƒ แƒ“แƒ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—
  • แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ แƒ˜ แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ–แƒ” แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒ•แƒ”แƒ‘แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”

5.2 แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ แƒ“แƒ แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒ˜

  • 30-แƒ“แƒฆแƒ˜แƒแƒœแƒ˜ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ (90 แƒ“แƒฆแƒ”, 1 แƒฌแƒ”แƒšแƒ˜) แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒ˜แƒก แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ (แƒ›แƒ–แƒแƒ แƒ“แƒ˜, แƒ™แƒšแƒ”แƒ‘แƒแƒ“แƒ˜, แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜)
  • แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒคแƒแƒกแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ
  • แƒจแƒ”แƒซแƒ”แƒœแƒ˜แƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒ“แƒ แƒแƒ˜แƒก แƒจแƒ”แƒฎแƒ”แƒ“แƒฃแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜

5.3 แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ แƒ“แƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜

  • แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒžแƒ˜แƒ แƒแƒ“ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒแƒจแƒ˜
  • แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒคแƒแƒกแƒ˜แƒก แƒ–แƒฆแƒ•แƒ แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒกแƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • Push แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒชแƒ แƒคแƒแƒกแƒ˜ แƒ”แƒชแƒ”แƒ›แƒ แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ”แƒ–แƒ” แƒฅแƒ•แƒ”แƒ›แƒแƒ—
  • แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒแƒจแƒ˜ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒคแƒแƒกแƒ“แƒแƒ™แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜
  • แƒงแƒแƒ•แƒ”แƒšแƒ“แƒฆแƒ˜แƒฃแƒ แƒ˜/แƒงแƒแƒ•แƒ”แƒšแƒ™แƒ•แƒ˜แƒ แƒ”แƒฃแƒšแƒ˜ แƒ“แƒแƒ˜แƒฏแƒ”แƒกแƒขแƒ˜แƒก แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • แƒฃแƒคแƒแƒกแƒ แƒ“แƒแƒœแƒ”: 5 แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒแƒจแƒ˜, 1 แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ แƒ“แƒฆแƒ”แƒจแƒ˜
  • แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› แƒ“แƒแƒœแƒ”: แƒจแƒ”แƒฃแƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒ˜ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ, แƒ›แƒงแƒ˜แƒกแƒ˜แƒ”แƒ แƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜

5.4 แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ”แƒ‘แƒ˜

  • แƒ”แƒšแƒคแƒแƒกแƒขแƒ˜แƒ—/แƒžแƒแƒ แƒแƒšแƒ˜แƒ— แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ
  • Google-แƒ˜แƒ— แƒจแƒ”แƒกแƒ•แƒšแƒ
  • แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก
  • แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜
  • แƒซแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ

5.5 แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜

  • แƒœแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ‘แƒแƒ–แƒ แƒ™แƒแƒœแƒแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒ—
  • แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒขแƒ”แƒ’แƒแƒ แƒ˜แƒ”แƒ‘แƒ˜ (แƒขแƒ™แƒ˜แƒ•แƒ˜แƒšแƒ’แƒแƒ›แƒแƒงแƒฃแƒฉแƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜, แƒแƒœแƒขแƒ˜แƒ‘แƒ˜แƒแƒขแƒ˜แƒ™แƒ”แƒ‘แƒ˜, แƒ•แƒ˜แƒขแƒแƒ›แƒ˜แƒœแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ•.)
  • แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ˜แƒœแƒ’แƒ แƒ”แƒ“แƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒฏแƒ•แƒแƒ แƒ”แƒ“แƒ˜แƒœแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ
  • แƒ‘แƒ แƒ”แƒœแƒ“แƒฃแƒšแƒ˜ vs. แƒฏแƒ”แƒœแƒ”แƒ แƒ˜แƒ™แƒฃแƒšแƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ
  • แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒ˜ (แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜)

6. แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ

6.1 แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒฃแƒ แƒ˜ แƒกแƒขแƒ”แƒ™แƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒฎแƒ˜แƒšแƒ•แƒ

แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ“แƒแƒกแƒแƒ‘แƒฃแƒ—แƒ”แƒ‘แƒ
แƒคแƒ แƒแƒœแƒขแƒ”แƒœแƒ“แƒ˜ (แƒ•แƒ”แƒ‘) React + Next.js แƒ˜แƒœแƒ“แƒฃแƒกแƒขแƒ แƒ˜แƒ˜แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ˜, Vercel-แƒ–แƒ” แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ, SEO-แƒก แƒกแƒแƒ แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜
แƒคแƒ แƒแƒœแƒขแƒ”แƒœแƒ“แƒ˜ (แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜) React Native + Expo แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒ แƒ•แƒ”แƒ‘แƒ—แƒแƒœ, แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ Convex SDK
แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒ˜/แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ Convex แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒ˜, แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒจแƒ˜ แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ, TypeScript, แƒ’แƒฃแƒšแƒฃแƒฎแƒ•แƒ˜ แƒฃแƒคแƒแƒกแƒ แƒ“แƒแƒœแƒ”
แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜ Python (Playwright/Scrapy) แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ˜แƒœแƒ’แƒ˜แƒก แƒ”แƒ™แƒแƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ, แƒชแƒแƒšแƒ™แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก
แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜แƒก แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜ Railway แƒแƒœ Render แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜, แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ ($5-10/แƒ—แƒ•แƒ”)
Push แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ Firebase Cloud Messaging (FCM) แƒฃแƒคแƒแƒกแƒ, แƒจแƒ”แƒฃแƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒ˜, แƒ™แƒ แƒแƒกแƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒฃแƒšแƒ˜
แƒ•แƒ”แƒ‘ แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜ Vercel แƒฃแƒคแƒแƒกแƒ แƒ“แƒแƒœแƒ”, แƒ˜แƒ“แƒ”แƒแƒšแƒฃแƒ แƒ˜ Next.js-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ Convex Auth (แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜) แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜
แƒ”แƒœแƒ TypeScript (แƒงแƒ•แƒ”แƒšแƒ’แƒแƒœ, แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ) แƒขแƒ˜แƒžแƒ”แƒ‘แƒ˜แƒก แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ, แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒ

6.2 แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ“แƒ˜แƒแƒ’แƒ แƒแƒ›แƒ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                                                                     โ”‚
โ”‚   แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜ (Railway/Render, $5-10/แƒ—แƒ•แƒ”)                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          โ”‚
โ”‚   โ”‚  Python + Playwright                                 โ”‚          โ”‚
โ”‚   โ”‚  โ€ข แƒกแƒขแƒฃแƒ›แƒ แƒแƒ‘แƒก แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒ•แƒ”แƒ‘แƒ’แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒก แƒงแƒแƒ•แƒ”แƒš 2-3 แƒกแƒแƒแƒ—แƒจแƒ˜ โ”‚          โ”‚
โ”‚   โ”‚  โ€ข แƒžแƒแƒ แƒกแƒแƒ•แƒก แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก, แƒคแƒแƒกแƒ”แƒ‘แƒก,           โ”‚          โ”‚
โ”‚   โ”‚    แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒแƒก                                  โ”‚          โ”‚
โ”‚   โ”‚  โ€ข แƒœแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก                           โ”‚          โ”‚
โ”‚   โ”‚  โ€ข แƒฌแƒ”แƒ แƒก Convex-แƒจแƒ˜ HTTP API-แƒ˜แƒ—                       โ”‚          โ”‚
โ”‚   โ”‚  โ€ข แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก cron แƒ’แƒแƒœแƒ แƒ˜แƒ’แƒ˜แƒ—                            โ”‚          โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜          โ”‚
โ”‚                              โ”‚                                      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚ แƒฌแƒ”แƒ แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก
                               โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                                                                     โ”‚
โ”‚   CONVEX (แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒ˜)                                        โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          โ”‚
โ”‚   โ”‚                                                      โ”‚          โ”‚
โ”‚   โ”‚   แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ                                    โ”‚          โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ products (แƒ™แƒแƒœแƒแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜)   โ”‚          โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ pharmacyListings (แƒ—แƒ˜แƒ—แƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜)      โ”‚          โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ priceHistory (แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒฃแƒšแƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜)  โ”‚          โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ users (แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ”แƒ‘แƒ˜, แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜)              โ”‚          โ”‚
โ”‚   โ”‚   โ””โ”€โ”€ watchlistItems (แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ”แƒ‘แƒ˜ + แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ”แƒ”แƒ‘แƒ˜)โ”‚         โ”‚
โ”‚   โ”‚                                                      โ”‚          โ”‚
โ”‚   โ”‚   แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜                                         โ”‚          โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ queries: แƒซแƒ˜แƒ”แƒ‘แƒ, แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ, แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ...   โ”‚          โ”‚
โ”‚   โ”‚   โ”œโ”€โ”€ mutations: แƒกแƒ˜แƒแƒจแƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ, แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜...     โ”‚          โ”‚
โ”‚   โ”‚   โ””โ”€โ”€ actions: แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ’แƒแƒกแƒฃแƒคแƒ—แƒแƒ•แƒ”แƒ‘แƒ...        โ”‚          โ”‚
โ”‚   โ”‚                                                      โ”‚          โ”‚
โ”‚   โ”‚   แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒจแƒ˜ แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ                        โ”‚          โ”‚
โ”‚   โ”‚   โ””โ”€โ”€ UI-แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒคแƒแƒกแƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒกแƒแƒก  โ”‚          โ”‚
โ”‚   โ”‚                                                      โ”‚          โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜          โ”‚
โ”‚                              โ”‚                                      โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚ แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒจแƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜
                               โ”‚
              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
              โ”‚                โ”‚                โ”‚
              โ–ผ                โ–ผ                โ–ผ
     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
     โ”‚   แƒ•แƒ”แƒ‘ แƒแƒžแƒ˜    โ”‚ โ”‚   Android    โ”‚ โ”‚     iOS      โ”‚
     โ”‚  (Next.js)   โ”‚ โ”‚  (React     โ”‚ โ”‚  (React      โ”‚
     โ”‚   Vercel     โ”‚ โ”‚   Native)   โ”‚ โ”‚   Native)    โ”‚
     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

6.3 แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒกแƒฅแƒ”แƒ›แƒ

// products โ€” แƒ™แƒแƒœแƒแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜
{
  canonicalName: string,       // "Paracetamol 500mg Tablets"
  nameKa: string,             // "แƒžแƒแƒ แƒแƒชแƒ”แƒขแƒแƒ›แƒแƒšแƒ˜ 500แƒ›แƒ’ แƒขแƒแƒ‘แƒšแƒ”แƒขแƒ”แƒ‘แƒ˜"
  activeIngredient: string,    // "Paracetamol"
  dosage: string,             // "500mg"
  form: string,               // "tablet" | "capsule" | "syrup" | "injection"
  quantity: number,           // 20
  category: string,           // "pain_relief"
  isBrand: boolean,           // true/false
  imageUrl?: string,
}

// pharmacyListings โ€” แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒคแƒแƒกแƒ”แƒ‘แƒ˜ แƒ—แƒ˜แƒ—แƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
{
  pharmacyId: string,          // "psp" | "aversi" | "gpc" | "pharmadepot"
  productId: Id,   // แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ–แƒ” แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ
  originalName: string,        // แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒ“แƒแƒœ แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ˜
  currentPrice: number,        // 4.50
  currency: string,            // "GEL"
  inStock: boolean,
  productUrl: string,          // แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ แƒ˜ แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”
  lastScrapedAt: number,       // แƒ“แƒ แƒแƒ˜แƒก แƒแƒœแƒแƒ‘แƒ”แƒญแƒ“แƒ˜
}

// priceHistory โ€” แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒฃแƒšแƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜
{
  listingId: Id,
  productId: Id,
  pharmacyId: string,
  price: number,
  recordedAt: number,          // แƒ“แƒ แƒแƒ˜แƒก แƒแƒœแƒแƒ‘แƒ”แƒญแƒ“แƒ˜
}

// users โ€” แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ”แƒ‘แƒ˜
{
  email: string,
  name: string,
  authProvider: string,        // "email" | "google"
  isPremium: boolean,
  notificationPreferences: {
    pushEnabled: boolean,
    digestFrequency: string,   // "instant" | "daily" | "weekly"
  },
  createdAt: number,
}

// watchlistItems โ€” แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ”แƒ‘แƒ˜
{
  userId: Id,
  productId: Id,
  targetPrice?: number,        // แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ แƒแƒ› แƒคแƒแƒกแƒ–แƒ” แƒฅแƒ•แƒ”แƒ›แƒแƒ—
  notifyOnAnyDrop: boolean,
  addedAt: number,
}

6.4 แƒ›แƒแƒœแƒแƒ แƒ”แƒžแƒแƒ–แƒ˜แƒขแƒแƒ แƒ˜แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ (แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก)

pharma-ge/
โ”œโ”€โ”€ packages/
โ”‚   โ”œโ”€โ”€ shared/                 # แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒ“แƒ˜ (แƒ•แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก)
โ”‚   โ”‚   โ”œโ”€โ”€ hooks/              # แƒ‘แƒ˜แƒ–แƒœแƒ”แƒก-แƒšแƒแƒ’แƒ˜แƒ™แƒ˜แƒก แƒฐแƒฃแƒ™แƒ”แƒ‘แƒ˜
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ useProductSearch.ts
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ usePriceHistory.ts
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ useWatchlist.ts
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ usePriceComparison.ts
โ”‚   โ”‚   โ”œโ”€โ”€ types/              # TypeScript แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ”แƒ‘แƒ˜
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ product.ts
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ pharmacy.ts
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ user.ts
โ”‚   โ”‚   โ””โ”€โ”€ utils/              # แƒ“แƒแƒ›แƒฎแƒ›แƒแƒ แƒ” แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜
โ”‚   โ”‚       โ”œโ”€โ”€ priceFormatting.ts
โ”‚   โ”‚       โ”œโ”€โ”€ productMatching.ts
โ”‚   โ”‚       โ””โ”€โ”€ dateHelpers.ts
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ web/                    # Next.js แƒ•แƒ”แƒ‘ แƒแƒžแƒ˜ (แƒคแƒแƒ–แƒ 1)
โ”‚   โ”‚   โ”œโ”€โ”€ app/                # Next.js app router แƒ’แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒ˜
โ”‚   โ”‚   โ”œโ”€โ”€ components/         # แƒ•แƒ”แƒ‘-แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒฃแƒ แƒ˜ UI แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜
โ”‚   โ”‚   โ””โ”€โ”€ styles/
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ mobile/                 # React Native แƒแƒžแƒ˜ (แƒคแƒแƒ–แƒ 2)
โ”‚       โ”œโ”€โ”€ screens/            # แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ”แƒ™แƒ แƒแƒœแƒ”แƒ‘แƒ˜
โ”‚       โ”œโ”€โ”€ components/         # แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ -แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒฃแƒ แƒ˜ UI แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜
โ”‚       โ””โ”€โ”€ navigation/
โ”‚
โ”œโ”€โ”€ convex/                     # แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฅแƒ”แƒ›แƒ
โ”‚   โ”œโ”€โ”€ schema.ts
โ”‚   โ”œโ”€โ”€ products.ts
โ”‚   โ”œโ”€โ”€ prices.ts
โ”‚   โ”œโ”€โ”€ watchlist.ts
โ”‚   โ”œโ”€โ”€ users.ts
โ”‚   โ””โ”€โ”€ notifications.ts
โ”‚
โ”œโ”€โ”€ scraper/                    # Python แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜ (แƒชแƒแƒšแƒ™แƒ” แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜)
โ”‚   โ”œโ”€โ”€ scrapers/
โ”‚   โ”‚   โ”œโ”€โ”€ psp_scraper.py
โ”‚   โ”‚   โ”œโ”€โ”€ aversi_scraper.py
โ”‚   โ”‚   โ”œโ”€โ”€ gpc_scraper.py
โ”‚   โ”‚   โ””โ”€โ”€ pharmadepot_scraper.py
โ”‚   โ”œโ”€โ”€ normalizer.py           # แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒก แƒœแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒ
โ”‚   โ”œโ”€โ”€ matcher.py              # แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ
โ”‚   โ”œโ”€โ”€ scheduler.py            # Cron แƒ’แƒแƒœแƒ แƒ˜แƒ’แƒ˜
โ”‚   โ””โ”€โ”€ convex_client.py        # แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒฌแƒ”แƒ แƒ Convex-แƒจแƒ˜
โ”‚
โ””โ”€โ”€ docs/
    โ”œโ”€โ”€ spec.md                 # แƒ”แƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜
    โ””โ”€โ”€ product-matching.md     # แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ˜แƒก แƒแƒšแƒ’แƒแƒ แƒ˜แƒ—แƒ›แƒ˜แƒก แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ

7. แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ

7.1 AI-แƒ˜แƒ— แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ

แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ”แƒ‘แƒ
Claude Code แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ AI แƒ™แƒแƒ“แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ’แƒ”แƒœแƒขแƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
Vercel agent-browser แƒ•แƒ”แƒ‘ UI-แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ•แƒ”แƒ แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก
Mobile MCP (claude-in-mobile) Android/iOS แƒ”แƒ›แƒฃแƒšแƒแƒขแƒแƒ แƒ–แƒ” แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ•แƒ”แƒ แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ

7.2 แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ–แƒ”แƒ‘แƒ˜

แƒคแƒแƒ–แƒ 1: แƒ•แƒ”แƒ‘ MVP (แƒ™แƒ•แƒ˜แƒ แƒ”แƒ‘แƒ˜ 1-6)

แƒ›แƒ˜แƒ–แƒแƒœแƒ˜: แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒ•แƒ”แƒ‘ แƒแƒžแƒ˜ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒ˜แƒ—, แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒ“แƒ˜.

แƒ™แƒ•แƒ˜แƒ แƒ แƒคแƒแƒ™แƒฃแƒกแƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜
1 แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒกแƒฌแƒแƒ•แƒšแƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒกแƒ™แƒแƒคแƒแƒšแƒ“แƒ˜แƒœแƒ’แƒ˜, Convex-แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ, Next.js-แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒšแƒ”แƒ‘แƒ˜
2 แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜แƒก MVP PSP + แƒแƒ•แƒ”แƒ แƒกแƒ˜แƒก แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ Convex-แƒจแƒ˜
3 แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒซแƒ˜แƒ”แƒ‘แƒ แƒซแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜, แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒก UI
4 แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜, แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒ˜แƒก แƒ˜แƒœแƒ“แƒ˜แƒ™แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜
5 แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ, แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜
6 แƒ’แƒแƒฎแƒ•แƒ”แƒฌแƒ แƒ“แƒ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ UI-แƒ˜แƒก แƒ’แƒแƒฎแƒ•แƒ”แƒฌแƒ, Vercel-แƒ–แƒ” แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ, แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ

MVP-แƒ˜แƒก แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ:

  • 2 แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜ (PSP, แƒแƒ•แƒ”แƒ แƒกแƒ˜)
  • ~200 แƒฎแƒ”แƒšแƒ˜แƒ— แƒจแƒ”แƒ แƒฉแƒ”แƒฃแƒšแƒ˜ แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ›แƒ”แƒ“แƒ˜แƒ™แƒแƒ›แƒ”แƒœแƒขแƒ˜
  • แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒซแƒ˜แƒ”แƒ‘แƒ แƒ“แƒ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ
  • 7-แƒ“แƒฆแƒ˜แƒแƒœแƒ˜ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ
  • แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ (แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒฏแƒ”แƒ )
  • แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ•แƒ”แƒ‘

แƒคแƒแƒ–แƒ 2: แƒกแƒ แƒฃแƒšแƒ˜ แƒ•แƒ”แƒ‘ แƒแƒžแƒ˜ (แƒ™แƒ•แƒ˜แƒ แƒ”แƒ‘แƒ˜ 7-10)

แƒ™แƒ•แƒ˜แƒ แƒ แƒคแƒแƒ™แƒฃแƒกแƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜
7 GPC + แƒคแƒแƒ แƒ›แƒแƒ“แƒ”แƒžแƒแƒก แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ 4 แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜ แƒ“แƒแƒคแƒแƒ แƒฃแƒšแƒ˜
8 Push แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ FCM แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ, แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒ’แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜
9 แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ, แƒจแƒ”แƒฃแƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒ˜ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ
10 แƒ›แƒแƒ แƒ™แƒ”แƒขแƒ˜แƒœแƒ’แƒ˜ แƒ“แƒ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ SEO, แƒกแƒแƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒ“แƒ˜แƒ, แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ–แƒ˜แƒ“แƒ•แƒ

แƒคแƒแƒ–แƒ 3: แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒแƒžแƒ˜ (แƒ™แƒ•แƒ˜แƒ แƒ”แƒ‘แƒ˜ 11-16)

แƒ™แƒ•แƒ˜แƒ แƒ แƒคแƒแƒ™แƒฃแƒกแƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜
11-12 React Native-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ, แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ
13-14 แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ UI แƒ”แƒ™แƒ แƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ UX-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
15 แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ -แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒ˜ Push แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒแƒคแƒšแƒแƒ˜แƒœ แƒกแƒแƒคแƒฃแƒซแƒ•แƒšแƒ”แƒ‘แƒ˜
16 แƒแƒž แƒกแƒขแƒแƒ แƒจแƒ˜ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ Play Store + App Store-แƒจแƒ˜ แƒฌแƒแƒ แƒ“แƒ’แƒ”แƒœแƒ

แƒคแƒแƒ–แƒ 4: แƒ–แƒ แƒ“แƒ (แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”)

  • แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ (1,000+ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜)
  • แƒ›แƒ”แƒขแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ
  • แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ—แƒแƒœ แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ
  • แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ
  • แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒ•แƒ

8. แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜

8.1 แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ (แƒฃแƒ›แƒแƒฆแƒšแƒ”แƒกแƒ˜ แƒ แƒ˜แƒกแƒ™แƒ˜)

แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ: แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒ”แƒ“แƒ˜แƒ™แƒแƒ›แƒ”แƒœแƒขแƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒ— แƒแƒ แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒจแƒ˜.

แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜ แƒ แƒแƒ’แƒแƒ  แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒแƒœ
PSP "แƒžแƒแƒ แƒแƒชแƒ”แƒขแƒแƒ›แƒแƒšแƒ˜ แƒขแƒแƒ‘. 500แƒ›แƒ’ N20"
แƒแƒ•แƒ”แƒ แƒกแƒ˜ "Paracetamol 500mg tablets #20"
GPC "PARACETAMOL TAB 500MG โ„–20"
แƒคแƒแƒ แƒ›แƒแƒ“แƒ”แƒžแƒ "แƒžแƒแƒ แƒแƒชแƒ”แƒขแƒแƒ›แƒแƒšแƒ˜ 500 แƒ›แƒ’ 20 แƒขแƒแƒ‘แƒšแƒ”แƒขแƒ˜"

แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ:

  1. แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ แƒขแƒแƒž 200 แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒฎแƒ”แƒšแƒ˜แƒ— แƒ™แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—
  2. แƒœแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒšแƒกแƒแƒ“แƒ”แƒœแƒ˜แƒก แƒแƒ’แƒ”แƒ‘แƒ (แƒ›แƒชแƒ˜แƒ แƒ” แƒแƒกแƒแƒ”แƒ‘แƒ˜, แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ, แƒ“แƒแƒ–แƒ˜แƒก แƒžแƒแƒ แƒกแƒ˜แƒœแƒ’แƒ˜)
  3. แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ˜แƒœแƒ’แƒ แƒ”แƒ“แƒ˜แƒ”แƒœแƒขแƒ˜แƒ— + แƒ“แƒแƒ–แƒ˜แƒ— + แƒคแƒแƒ แƒ›แƒ˜แƒ— + แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒ—
  4. แƒ‘แƒฃแƒœแƒ“แƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก (แƒšแƒ”แƒ•แƒ”แƒœแƒจแƒขแƒ”แƒ˜แƒœแƒ˜แƒก แƒ›แƒแƒœแƒซแƒ˜แƒšแƒ˜)
  5. แƒฎแƒ”แƒšแƒ˜แƒ— แƒ’แƒแƒ“แƒแƒฎแƒ”แƒ“แƒ•แƒ˜แƒก แƒ แƒ˜แƒ’แƒ˜ แƒกแƒแƒ”แƒญแƒ•แƒ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  6. แƒ—แƒแƒœแƒ“แƒแƒ—แƒแƒœแƒแƒ‘แƒ˜แƒ—แƒ˜ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒจแƒแƒ‘แƒšแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ•แƒšแƒ”แƒœแƒ˜แƒกแƒ—แƒแƒœแƒแƒ•แƒ”

8.2 แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ˜แƒœแƒ’แƒ˜แƒก แƒกแƒแƒ˜แƒ›แƒ”แƒ“แƒแƒแƒ‘แƒ

แƒ แƒ˜แƒกแƒ™แƒ˜ แƒจแƒ”แƒ แƒ‘แƒ˜แƒšแƒ”แƒ‘แƒ
แƒ•แƒ”แƒ‘แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ แƒ›แƒแƒ“แƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ”แƒ‘แƒ˜, แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
แƒฎแƒ”แƒšแƒแƒฎแƒแƒšแƒ˜ แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜แƒ แƒ”แƒ‘แƒ / แƒ“แƒแƒ‘แƒšแƒแƒ™แƒ•แƒ แƒžแƒแƒขแƒ˜แƒ•แƒ˜แƒกแƒชแƒ”แƒ›แƒ˜แƒ— แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ˜แƒœแƒ’แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ”แƒ‘แƒ˜ (2-3 แƒกแƒแƒแƒ—แƒ˜), แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒ“แƒแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜
แƒกแƒแƒ›แƒแƒ แƒ—แƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ / แƒ›แƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ  แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ
JavaScript-แƒ˜แƒ— แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜ Playwright-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ (แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก JS แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒœแƒ’แƒก)
แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜ แƒ’แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒชแƒ แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ˜แƒœแƒ’แƒ˜ แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒœ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒš แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก

8.3 แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ”แƒœแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ

  • แƒกแƒ แƒฃแƒšแƒ˜ แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜ (แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜) แƒ”แƒœแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ UI-แƒจแƒ˜
  • แƒแƒ แƒ”แƒœแƒแƒ•แƒแƒœแƒ˜ แƒซแƒ˜แƒ”แƒ‘แƒ (แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ“แƒ แƒ˜แƒœแƒ’แƒšแƒ˜แƒกแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜)
  • แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒšแƒแƒ แƒ˜แƒก (โ‚พ / GEL) แƒ•แƒแƒšแƒฃแƒขแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒ แƒ”แƒ‘แƒ
  • แƒ›แƒแƒ แƒฏแƒ•แƒœแƒ˜แƒ• แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ (แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒแƒ แƒ˜แƒก LTR)

9. แƒ›แƒแƒœแƒ”แƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒขแƒ แƒแƒขแƒ”แƒ’แƒ˜แƒ

9.1 แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒšแƒ˜แƒก แƒœแƒแƒ™แƒแƒ“แƒ”แƒ‘แƒ˜

แƒœแƒแƒ™แƒแƒ“แƒ˜ 1: แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ (แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒซแƒแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ, แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜)

  • แƒ‘แƒแƒœแƒ”แƒ  แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ”แƒ‘แƒ˜ แƒซแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”
  • แƒ˜แƒœแƒขแƒ”แƒ แƒกแƒขแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ”แƒ‘แƒ˜ แƒซแƒ˜แƒ”แƒ‘แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก (แƒแƒ แƒแƒ˜แƒœแƒขแƒ แƒฃแƒ–แƒ˜แƒฃแƒšแƒ˜)
  • แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ˜: Google AdMob (แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜), Google AdSense (แƒ•แƒ”แƒ‘)
  • แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜ CPM แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒ‘แƒแƒ–แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: $0.50-1.00

แƒœแƒแƒ™แƒแƒ“แƒ˜ 2: แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ (แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒซแƒแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ, แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜)

แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒฃแƒคแƒแƒกแƒ แƒ“แƒแƒœแƒ” แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› (โ‚พ5/แƒ—แƒ•แƒ”)
แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ โœ… โœ…
แƒซแƒ˜แƒ”แƒ‘แƒ โœ… โœ…
แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ 7 แƒ“แƒฆแƒ” 90+ แƒ“แƒฆแƒ”
แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ”แƒ‘แƒ˜ 5 แƒจแƒ”แƒฃแƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒ˜
แƒคแƒแƒกแƒ“แƒแƒ™แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ 1/แƒ“แƒฆแƒ”แƒจแƒ˜ แƒ›แƒงแƒ˜แƒกแƒ˜แƒ”แƒ แƒ˜, แƒจแƒ”แƒฃแƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒ˜
แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ แƒ“แƒ˜แƒแƒฎ แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒœแƒแƒ™แƒแƒ“แƒ˜ 3: แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ—แƒแƒœ แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ (แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒซแƒแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ, แƒฃแƒ›แƒแƒฆแƒšแƒ”แƒกแƒ˜ แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜)

แƒจแƒ”แƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒ แƒคแƒแƒกแƒ˜แƒก แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒ˜
แƒ’แƒแƒ›แƒแƒ แƒฉแƒ”แƒฃแƒšแƒ˜ แƒ‘แƒ”แƒฏแƒ˜ แƒฉแƒแƒ›แƒแƒœแƒแƒ—แƒ•แƒแƒšแƒ”แƒ‘แƒ–แƒ” $50-200/แƒ—แƒ•แƒ”
แƒžแƒ แƒ˜แƒแƒ แƒ˜แƒขแƒ”แƒขแƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒจแƒ˜ $100-300/แƒ—แƒ•แƒ”
แƒ™แƒแƒœแƒ™แƒฃแƒ แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒแƒœแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ $100-500/แƒ—แƒ•แƒ”
แƒ”แƒฅแƒกแƒ™แƒšแƒฃแƒ–แƒ˜แƒฃแƒ แƒ˜ แƒจแƒ”แƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒ”แƒ‘แƒ˜/แƒ™แƒฃแƒžแƒแƒœแƒ”แƒ‘แƒ˜ แƒแƒžแƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ— แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒšแƒ˜แƒก แƒ’แƒแƒงแƒแƒคแƒ
แƒกแƒžแƒแƒœแƒกแƒแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ $50-150/แƒ—แƒ•แƒ”

9.2 แƒ’แƒแƒ“แƒแƒฎแƒ“แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ

  • BOG iPay แƒแƒœ TBC Pay แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒกแƒแƒ‘แƒแƒœแƒ™แƒ แƒ‘แƒแƒ แƒแƒ—แƒ˜แƒ— แƒ’แƒแƒ“แƒแƒฎแƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • Google Play Billing Android แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก
  • Apple In-App Purchase iOS แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

10. แƒคแƒ˜แƒœแƒแƒœแƒกแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ”แƒ‘แƒ˜

10.1 แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜ แƒ”แƒขแƒแƒžแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—

แƒ”แƒขแƒแƒžแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ Convex แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒฏแƒแƒ›แƒ˜/แƒ—แƒ•แƒ”
MVP / แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ 0-500 $0 $0-5 $0 $0-5
แƒแƒ“แƒ แƒ”แƒฃแƒšแƒ˜ แƒ–แƒ แƒ“แƒ 500-5,000 $0-25 $5-7 $0 $5-32
แƒขแƒ แƒแƒฅแƒชแƒ˜แƒ 5,000-20,000 $25-55 $7-15 $0 $32-70
แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜ 20,000+ $55-150 $15-30 $0 $70-180

10.2 แƒ”แƒ แƒ—แƒฏแƒ”แƒ แƒแƒ“แƒ˜ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜

แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜ แƒฆแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ
Google Play แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ $25 (แƒ”แƒ แƒ—แƒฏแƒ”แƒ แƒแƒ“แƒ˜)
Apple-แƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ $99/แƒฌแƒ”แƒšแƒ˜
แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ (pharmage.ge) $10-15/แƒฌแƒ”แƒšแƒ˜
แƒฏแƒแƒ›แƒ˜ แƒ’แƒแƒกแƒแƒจแƒ•แƒ”แƒ‘แƒแƒ“ ~$135

10.3 แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒšแƒ˜แƒก แƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ”แƒ‘แƒ˜ (แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ + แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ›, แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”)

แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ (1-2% แƒ™แƒแƒœแƒ•แƒ”แƒ แƒกแƒ˜แƒ) แƒฏแƒแƒ›แƒฃแƒ แƒ˜ แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜ แƒ›แƒแƒ’แƒ”แƒ‘แƒ
1,000 $5-10 $10-20 $15-30 $0-5 $10-30
5,000 $25-50 $50-100 $75-150 $5-32 $45-120
10,000 $50-100 $100-200 $150-300 $32-55 $95-265
50,000 $250-500 $500-1,000 $750-1,500 $70-180 $570-1,320

10.4 แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒšแƒ˜แƒก แƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ”แƒ‘แƒ˜ (แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ—แƒแƒœ แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ˜แƒ—)

แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ + แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ แƒฏแƒแƒ›แƒฃแƒ แƒ˜ แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜ แƒ›แƒแƒ’แƒ”แƒ‘แƒ
10,000 $150-300 $200-500 $350-800 $32-55 $295-765
50,000 $750-1,500 $500-2,000 $1,250-3,500 $70-180 $1,070-3,320

10.5 แƒฃแƒ™แƒฃแƒ’แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒก แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜

แƒ›แƒ˜แƒœแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜แƒ— (แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒจแƒ˜ $0-5/แƒ—แƒ•แƒ”), แƒแƒžแƒ˜ แƒ›แƒแƒ›แƒ’แƒ”แƒ‘แƒ˜แƒแƒœแƒ˜แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜แƒ•แƒ” แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ. แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒฃแƒ™แƒฃแƒ’แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒช แƒฆแƒ”แƒšแƒแƒ•แƒ“แƒ”แƒ— โ€” แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜ แƒฃแƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒแƒ›แƒ“แƒ”.


11. แƒ‘แƒแƒ–แƒ แƒ˜แƒก แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜

11.1 แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒ‘แƒแƒ–แƒแƒ แƒ˜

แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ
แƒกแƒแƒฅแƒแƒ แƒ—แƒ•แƒ”แƒšแƒแƒก แƒ›แƒแƒกแƒแƒฎแƒšแƒ”แƒแƒ‘แƒ ~3.7 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜
แƒกแƒ›แƒแƒ แƒขแƒคแƒแƒœแƒ˜แƒก แƒจแƒ”แƒฆแƒฌแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ ~70%
แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒข แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ ~2.8 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜
แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒแƒœแƒ˜ แƒ‘แƒแƒ–แƒแƒ แƒ˜ (แƒ›แƒ”แƒ“แƒ˜แƒ™แƒแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒงแƒ˜แƒ“แƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒ–แƒ แƒ“แƒ˜แƒšแƒ”แƒ‘แƒ˜) ~2 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜
แƒ แƒ”แƒแƒšแƒ˜แƒกแƒขแƒฃแƒ แƒ˜ แƒแƒžแƒ˜แƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ (แƒœแƒ˜แƒจแƒฃแƒ แƒ˜ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒแƒžแƒ˜) 10,000-50,000

11.2 แƒ™แƒแƒœแƒ™แƒฃแƒ แƒ”แƒœแƒชแƒ˜แƒ

แƒ™แƒแƒœแƒ™แƒฃแƒ แƒ”แƒœแƒขแƒ˜ แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜ แƒจแƒ”แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒ‘แƒ˜
แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ แƒ˜ แƒ™แƒแƒœแƒ™แƒฃแƒ แƒ”แƒœแƒขแƒ˜ (แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ) แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒชแƒ˜แƒกแƒคแƒ”แƒ แƒ˜ แƒแƒ™แƒ”แƒแƒœแƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ
แƒชแƒแƒšแƒ™แƒ”แƒฃแƒšแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒแƒžแƒ”แƒ‘แƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก (แƒแƒ•แƒ”แƒ แƒกแƒ˜, PSP) แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒคแƒแƒกแƒ”แƒ‘แƒก แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก
Google-แƒ˜แƒก แƒซแƒ˜แƒ”แƒ‘แƒ แƒแƒ แƒแƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒจแƒ˜ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ

11.3 แƒ–แƒ แƒ“แƒ˜แƒก แƒ•แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ˜

แƒ›แƒ˜แƒฏแƒœแƒ แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜ แƒ•แƒแƒ“แƒ
แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ 100 แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ 1 แƒ—แƒ•แƒ”
แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ 1,000 แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ 3-6 แƒ—แƒ•แƒ”
แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ 10,000 แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ 6-18 แƒ—แƒ•แƒ”
แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ 50,000 แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ 18-36 แƒ—แƒ•แƒ”

12. แƒ แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒจแƒ”แƒ แƒ‘แƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜

แƒ แƒ˜แƒกแƒ™แƒ˜ แƒกแƒ˜แƒ›แƒซแƒ˜แƒ›แƒ” แƒแƒšแƒ‘แƒแƒ—แƒแƒ‘แƒ แƒจแƒ”แƒ แƒ‘แƒ˜แƒšแƒ”แƒ‘แƒ
แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ˜ แƒ‘แƒšแƒแƒ™แƒแƒ•แƒ”แƒœ แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ˜แƒœแƒ’แƒก ๐Ÿ”ด แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒกแƒแƒจแƒฃแƒแƒšแƒ IP-แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒขแƒแƒชแƒ˜แƒ, แƒžแƒแƒขแƒ˜แƒ•แƒ˜แƒกแƒชแƒ”แƒ›แƒ˜แƒ— แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ”แƒ‘แƒ˜, API แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ–แƒœแƒแƒ‘แƒ แƒ˜แƒแƒ‘แƒ
แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ‘แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ แƒ—แƒฃแƒšแƒ˜แƒ ๐Ÿ”ด แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ แƒ›แƒชแƒ˜แƒ แƒ”แƒ“แƒ˜แƒ— (200 แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜), แƒฎแƒ”แƒšแƒ˜แƒ— แƒ™แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒ, แƒ˜แƒขแƒ”แƒ แƒแƒชแƒ˜แƒ
แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒแƒ“แƒแƒžแƒชแƒ˜แƒ ๐ŸŸก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒคแƒแƒ™แƒฃแƒกแƒ˜ แƒ แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒขแƒ™แƒ˜แƒ•แƒ˜แƒšแƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒแƒ–แƒ”, แƒกแƒแƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ”แƒ“แƒ˜แƒ˜แƒก แƒ›แƒแƒ แƒ™แƒ”แƒขแƒ˜แƒœแƒ’แƒ˜
แƒ™แƒแƒœแƒ™แƒฃแƒ แƒ”แƒœแƒขแƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ ๐ŸŸก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒซแƒ แƒแƒ•แƒ˜แƒก แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ, แƒกแƒฌแƒ แƒแƒคแƒ˜ แƒ˜แƒขแƒ”แƒ แƒแƒชแƒ˜แƒ
แƒกแƒแƒ›แƒแƒ แƒ—แƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜/แƒ›แƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜ ๐ŸŸก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒแƒ“แƒ•แƒแƒ™แƒแƒขแƒ—แƒแƒœ แƒ™แƒแƒœแƒกแƒฃแƒšแƒขแƒแƒชแƒ˜แƒ, แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ–แƒœแƒแƒ‘แƒ แƒ˜แƒแƒ‘แƒ
แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒ˜แƒจแƒšแƒ”แƒ‘แƒ ๐ŸŸก แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜, แƒ›แƒแƒ“แƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒ˜, แƒกแƒฌแƒ แƒแƒคแƒ˜ แƒ’แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜
แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜ ๐ŸŸข แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒฎแƒแƒ แƒฏแƒ”แƒ‘แƒ˜ แƒœแƒ”แƒšแƒ แƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ, แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒกแƒฌแƒ แƒแƒก

13. แƒกแƒแƒ›แƒแƒ›แƒแƒ•แƒšแƒ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜

แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒแƒฆแƒฌแƒ”แƒ แƒ แƒžแƒแƒขแƒ”แƒœแƒชแƒ˜แƒแƒšแƒ˜
แƒ›แƒ”แƒขแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜ แƒคแƒแƒ แƒ›แƒฐแƒแƒฃแƒกแƒ˜แƒก, แƒœแƒแƒขแƒแƒšแƒ˜ แƒคแƒแƒ แƒ›แƒแƒก, แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ
แƒกแƒแƒกแƒฃแƒ แƒกแƒแƒ—แƒ แƒคแƒแƒกแƒ”แƒ‘แƒ˜ แƒกแƒฃแƒžแƒ”แƒ แƒ›แƒแƒ แƒ™แƒ”แƒขแƒ˜แƒก แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒแƒ–แƒ” แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ แƒ›แƒแƒฆแƒแƒšแƒ˜
แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒแƒœแƒ˜แƒ™แƒ/แƒกแƒแƒชแƒแƒšแƒ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ—แƒ•แƒแƒšแƒงแƒฃแƒ แƒ˜แƒก แƒ“แƒ”แƒ•แƒœแƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒขแƒ”แƒ’แƒแƒ แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒฆแƒแƒšแƒ˜
แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ แƒกแƒแƒ›แƒฎแƒ”แƒ—แƒ˜, แƒแƒ–แƒ”แƒ แƒ‘แƒแƒ˜แƒฏแƒแƒœแƒ˜ โ€” แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ‘แƒแƒ–แƒ แƒ”แƒ‘แƒ˜ แƒ›แƒแƒฆแƒแƒšแƒ˜
B2B แƒแƒœแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒšแƒ”แƒฅแƒขแƒ˜แƒก แƒ’แƒแƒงแƒ˜แƒ“แƒ•แƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒ˜แƒกแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ-แƒ›แƒแƒฆแƒแƒšแƒ˜
แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ—แƒแƒœ แƒžแƒแƒ แƒขแƒœแƒ˜แƒแƒ แƒแƒ‘แƒ, แƒกแƒแƒ™แƒแƒ›แƒ˜แƒกแƒ˜แƒแƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ
แƒกแƒแƒ“แƒแƒ–แƒฆแƒ•แƒ”แƒ•แƒ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ แƒกแƒแƒ“แƒแƒ–แƒฆแƒ•แƒ”แƒ•แƒ แƒ“แƒแƒคแƒแƒ แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒกแƒแƒจแƒฃแƒแƒšแƒ
Chrome แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ แƒคแƒแƒกแƒ”แƒ‘แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ˜แƒก แƒ•แƒ”แƒ‘แƒ’แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ—แƒ•แƒแƒšแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ“แƒแƒ‘แƒแƒšแƒ˜-แƒกแƒแƒจแƒฃแƒแƒšแƒ

14. แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ”แƒ‘แƒ˜ (KPI)

แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒ แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” (6 แƒ—แƒ•แƒ”) แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” (12 แƒ—แƒ•แƒ”)
แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒฃแƒ แƒ˜ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ 2,000 10,000
แƒงแƒแƒ•แƒ”แƒšแƒ“แƒฆแƒ˜แƒฃแƒ แƒ˜ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ 500 2,500
แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜ แƒ‘แƒแƒ–แƒแƒจแƒ˜ 500 2,000
แƒ“แƒแƒคแƒแƒ แƒฃแƒšแƒ˜ แƒแƒคแƒ—แƒ˜แƒแƒฅแƒ”แƒ‘แƒ˜ 3 5+
แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒ“แƒแƒ™แƒ•แƒ˜แƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ”แƒ‘แƒ˜ 5,000 30,000
แƒžแƒ แƒ”แƒ›แƒ˜แƒฃแƒ› แƒ™แƒแƒœแƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒก แƒ›แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜ 1% 2%
แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒฃแƒ แƒ˜ แƒจแƒ”แƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ $50-100 $300-800
แƒแƒž แƒกแƒขแƒแƒ แƒ˜แƒก แƒ แƒ”แƒ˜แƒขแƒ˜แƒœแƒ’แƒ˜ 4.0+ 4.5+
แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ 95% 99%

15. แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜

แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ”แƒ‘แƒ
VS Code แƒ™แƒแƒ“แƒ˜แƒก แƒ แƒ”แƒ“แƒแƒฅแƒขแƒแƒ แƒ˜
Claude Code AI-แƒ˜แƒ— แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ (แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜)
Vercel agent-browser แƒ•แƒ”แƒ‘ UI-แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ•แƒ”แƒ แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก
claude-in-mobile MCP แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ UI-แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ•แƒ”แƒ แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ
Git + GitHub แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜
Vercel แƒ•แƒ”แƒ‘ แƒแƒžแƒ˜แƒก แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜ แƒ“แƒ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ
Railway แƒกแƒ™แƒ แƒ”แƒ˜แƒžแƒ”แƒ แƒ˜แƒก แƒฐแƒแƒกแƒขแƒ˜แƒœแƒ’แƒ˜
Android Studio Android แƒ”แƒ›แƒฃแƒšแƒแƒขแƒแƒ แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ

แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ•แƒ”แƒ แƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒœแƒแƒ™แƒแƒ“แƒ˜

Claude Code แƒฌแƒ”แƒ แƒก/แƒแƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒก แƒ™แƒแƒ“แƒก
         โ”‚
         โ”œโ”€โ”€ แƒ•แƒ”แƒ‘: agent-browser แƒฎแƒกแƒœแƒ˜แƒก localhost-แƒก
         โ”‚    โ”œโ”€โ”€ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒกแƒœแƒ”แƒคแƒจแƒแƒขแƒก
         โ”‚    โ”œโ”€โ”€ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก UI-แƒกแƒ—แƒแƒœ
         โ”‚    โ”œโ”€โ”€ แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒก แƒฅแƒชแƒ”แƒ•แƒแƒก
         โ”‚    โ””โ”€โ”€ แƒ˜แƒขแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒก แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ 
         โ”‚
         โ””โ”€โ”€ แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜: MCP แƒ›แƒแƒ แƒ—แƒแƒ•แƒก แƒ”แƒ›แƒฃแƒšแƒแƒขแƒแƒ แƒก
              โ”œโ”€โ”€ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒก แƒกแƒฃแƒ แƒแƒ—แƒก
              โ”œโ”€โ”€ แƒ”แƒฎแƒ”แƒ‘แƒ, แƒแƒกแƒ แƒ˜แƒแƒšแƒ”แƒ‘แƒก, แƒฌแƒ”แƒ แƒก
              โ”œโ”€โ”€ แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒก แƒฅแƒชแƒ”แƒ•แƒแƒก
              โ””โ”€โ”€ แƒ˜แƒขแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒก แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ 

แƒ”แƒก แƒกแƒžแƒ”แƒชแƒ˜ แƒแƒ แƒ˜แƒก แƒชแƒแƒชแƒฎแƒแƒšแƒ˜ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ“แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ”แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ”แƒ•แƒแƒšแƒฃแƒชแƒ˜แƒ˜แƒกแƒ—แƒแƒœแƒแƒ•แƒ”.