Jipsa Life - คอมมูนิตี้ที่ให้คะแนนรูปแมวด้วยชูร์
(jipsa.life)สวัสดีครับ นี่คือคอมมูนิตี้ที่ผมทำขึ้นเพราะลูกสาวบอกว่า "ช่วยทำเว็บสำหรับลงรูปแมวหน่อย!"
จุดเด่นคือแทนที่จะให้คะแนนด้วยดาว จะใช้จำนวนขนมแมวเลีย "ชูร์" ในการให้คะแนน
ฟีเจอร์หลัก:
- ให้คะแนนด้วยชูร์ 1~5 ชิ้นแทนดาว 1~5 ดวง
- แยกแมวบ้าน/แมวจร
- แมวที่ยังไม่มีชื่อจะแสดงเป็น "เด็กน้อยที่กำลังรอชื่อ"
- ตั้งชื่อผ่านการโหวตของคอมมูนิตี้
- ระบบคอมเมนต์
สแตก: React + Cloudflare (Pages/Workers/D1/R2) + Supabase Auth
- ตอนนี้รันทั้งหมดอยู่บน free tier
- ตอนแรกใช้ Clerk → ย้ายมาเป็น Supabase เพื่อรองรับการเข้าสู่ระบบผ่านโซเชียลของเกาหลี (ตอนนี้รองรับแค่ Google)
favicon ลูกสาวเป็นคนวาดเองครับ
ตอนนี้กำลังคิดเรื่องย้ายไป Postgres เพราะการเปลี่ยนสคีมาของ D1 ไม่ค่อยสะดวก
ขอความร่วมมือจากเหล่าทาสแมวหน่อยครับ!
ลูกสาวผมเข้าเว็บทุกวันเพื่อเช็กรูปแมวใหม่ ๆ แต่ตอนนี้รูปยังไม่ค่อยพอ T_T
ช่วยลงรูปเจ้าเหมียวสุดน่ารักกันเยอะ ๆ นะครับ!
ยินดีรับฟีดแบ็กด้วยครับ
2 ความคิดเห็น
เวลาตรวจดูรูปภาพบนมือถือ
เนื่องจากมีการส่งรูปต้นฉบับที่มีขนาดใหญ่และแสดงผลในขนาดใหญ่ จึงดูเหมือนว่าการโหลดรูปภาพขนาดย่อจะช้าลง
ดูเหมือนว่าจะดีกว่าถ้าสร้างรูปภาพขนาดย่อไว้ด้วย เพื่อให้แสดงรูปเล็กก่อน แล้วค่อยแสดงรูปต้นฉบับผ่านการดูรายละเอียด
ขอบคุณสำหรับความคิดเห็นดี ๆ ครับ จริง ๆ แล้วเพราะปัญหาเรื่องการโหลด ผมเลยเพิ่มลอจิกแปลงไฟล์เป็น webp ไว้แล้ว แต่ยังไม่ได้ทำไมเกรชัน ทำให้รูปเก่า ๆ ยังแสดงเป็น jpg อยู่เลยช้าแบบนั้นแหละครับ.. คงต้องทำไมเกรชันรูปภาพแล้วครับ