แอปที่ให้กำลังใจและสนับสนุนความกังวลและความปรารถนาของกันและกัน, Dolsup (ป่าแห่งก้อนหิน) (iOS/Android)
(forest.seonhamlabs.com)ผมได้เปิดตัวบริการหนึ่งที่พัฒนาแบบอินดี้เดี่ยวแล้วครับ
เป็นบริการแบบไหน?
บริการนี้คือ SNS แบบไม่เปิดเผยตัวตนแห่งหนึ่ง โดยเมื่อผู้เขียนโพสต์ความกังวลหรือความปรารถนาไว้ก่อน จากนั้นคนอื่น ๆ ก็สามารถมาแบ่งปันความเข้าอกเข้าใจ การให้กำลังใจ และการสนับสนุนกันได้อย่างอิสระ
มันคือพื้นที่สำหรับความรู้สึกที่อยู่ตรงไหนสักแห่งระหว่าง — หนักเกินกว่าจะลง Instagram, รู้สึกเป็นภาระเกินไป, สูงเกินไปที่จะไปขอคำปรึกษา และพูดกับเพื่อนก็รู้สึกเกรงใจ
ถ้าไปตามภูเขาหรือวัด เรามักจะเห็นกองหินที่ถูกเรียงซ้อนกันอยู่บ่อย ๆ ผู้คนที่เดินผ่านจะวางหินเพิ่มทีละก้อนพร้อมอธิษฐาน และคนถัดไปก็วางต่อจนกลายเป็นกองหิน จากภาพนั้นจึงเกิดเป็นไอเดียและพัฒนาออกมาเป็นแอปนี้
ไม่ว่าจะเป็นความปรารถนาหรือความกังวล หากคุณวางเรื่องราวในใจไว้ในป่า ก็จะมีคนแปลกหน้าสักคนมาวางก้อนหินแห่งกำลังใจ ความเข้าอกเข้าใจ และการสนับสนุนให้
- เดินเล่น: คือการค้นหาหินดิบหรือกองหินที่คนอื่นกำลังก่ออยู่
- วางหินก้อนแรก: คือการวางหินก้อนแรกของกองหิน
- ทำภาพพิมพ์หิน: กองหินจะหายไปเมื่อมีลมหรือฝนตก (ในแอปคือจะหายไปเมื่อเวลาผ่านไป) แต่บางครั้งก็อาจมีกองหินที่อยากเก็บไว้ตลอดไป ฟังก์ชันทำภาพพิมพ์หินคือการทำสำเนากองหินนั้นเพื่อเก็บรักษาไว้ถาวร
เทคโนโลยีสแต็ก
เนื่องจากพัฒนาเพียงคนเดียว จึงออกแบบในทิศทางที่ลดภาระการดูแลระบบให้เหลือน้อยที่สุด
| ด้าน | เทคโนโลยี |
|---|---|
| Frontend | React 19 + Vite + TanStack Router + Relay + Tailwind CSS v4 |
| Native | React Native 0.81 + Expo 54 (ไฮบริดแบบ WebView) |
| Backend | Cloudflare Workers + GraphQL Yoga + Pothos + Hono |
| DB | Cloudflare D1 (SQLite) + Prisma |
| เรียลไทม์ | Cloudflare Durable Objects (WebSocket + Rate Limiting) |
| โมโนรีโป | Turborepo + Bun |
| อินฟรา | Cloudflare แบบ all-in (Workers, D1, KV, Pages, DO) |
ด้วยการใช้สแต็กของ Cloudflare ให้เป็นชุดเดียวกัน จึงทำงานบน global edge ได้โดยไม่ต้องจัดการเซิร์ฟเวอร์ และยังให้บริการอยู่ได้โดยไม่ต้องพึ่งพาภายนอกอย่าง Redis แยกต่างหาก สำหรับนักพัฒนาเดี่ยว serverless edge เป็นตัวเลือกที่ดีที่ช่วยลดภาระการดูแลอินฟราได้มาก
สถานะปัจจุบัน
เปิดให้ดาวน์โหลดแล้วบน iOS/Android market
สามารถดาวน์โหลดจากแต่ละแพลตฟอร์มผ่านหน้าแลนดิ้งเพจเพื่อใช้งานแอปได้
ผมวางแผน ออกแบบ พัฒนา และดูแลทั้งหมดคนเดียว จึงยังมีหลายจุดที่ขาดตกบกพร่อง หากมีฟีดแบ็กหรือคำถามด้านเทคนิค จะขอบคุณมากหากส่งมาได้อย่างสะดวกผ่าน "ติดต่อเรา"
ยังไม่มีความคิดเห็น