● weniv.link - บริการย่อ URL โอเพนซอร์ส
(weniv.link)เราได้สร้างบริการย่อ 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 เพื่อลองติดตั้งใช้งานด้วยตัวเอง หรือแวะเข้าไปที่หน้าเว็บและลองใช้งานกันได้มาก ๆ :)
ยังไม่มีความคิดเห็น