เราได้สร้างบริการย่อ URL ที่เรียบง่ายและใช้งานได้จริงขึ้นมา (โอเพนซอร์ส)

🔗 คุณสมบัติหลัก

  • โครงสร้างแบ็กเอนด์ที่เสถียรบนพื้นฐาน Django + PostgreSQL + Redis
  • ตรวจจับ URL ซ้ำโดยอัตโนมัติและนำลิงก์ย่อเดิมกลับมาใช้ซ้ำ เพื่อเพิ่มประสิทธิภาพของ DB สูงสุด
  • สร้างโค้ดย่อ 6 หลักที่ไม่ซ้ำกันด้วยการเข้ารหัส SHA256 + Base64
  • ฟังก์ชันสร้างและดาวน์โหลด QR code แบบเรียลไทม์
  • ปกป้อง API อย่างปลอดภัยด้วย rate limiting (ทั่วไป 8req/min, รีไดเรกต์ 30req/min)
  • หน้าสำหรับสตาฟเพื่อสร้างลิงก์ย่อแบบกำหนดเอง
  • มีสภาพแวดล้อมสำหรับ deploy ที่สะดวกผ่าน Docker Compose

💡 ข้อดีสำหรับนักพัฒนา

  • มี RESTful API endpoint ให้ใช้งาน
  • ประสิทธิภาพการรีไดเรกต์ที่รวดเร็วด้วย Redis caching
  • รองรับสภาพแวดล้อมพร็อกซีด้วยการจัดการ X-Forwarded-For header
  • รองรับเขตเวลาเกาหลีและภาษาเกาหลีอย่างสมบูรณ์
  • โครงสร้างแบบโมดูลาร์ที่ขยายต่อได้

🚀 เทคโนโลยีสแตก:

  • Python 3.x, Django 5.0, PostgreSQL, Redis, Nginx, Docker

ที่อยู่ GitHub: GitHub Repository

สามารถเข้าไปดูซอร์สโค้ดบน GitHub เพื่อลองติดตั้งใช้งานด้วยตัวเอง หรือแวะเข้าไปที่หน้าเว็บและลองใช้งานกันได้มาก ๆ :)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น