ตลาดหนังสือโบราณ
ภาพรวม
ตลาด Book Vintage เป็นเว็บแอปพลิเคชันที่ผู้ใช้สามารถ ซื้อและขายหนังสือโบราณ พร้อมกับการเรียกดูและตรวจสอบ แอปพลิเคชั่นนี้รวมแพลตฟอร์มตลาดเข้ากับอีคอมเมิร์ซ API สำหรับการทำธุรกรรมที่ราบรื่นและคุณสมบัติบล็อกสำหรับผู้ที่ชื่นชอบหนังสือ
โครงการได้รับการพัฒนาโดยใช้:
- Django และ Django Rest Framework (DRF) สำหรับแบ็กเอนด์
- ทำปฏิกิริยา กับ redux สำหรับการจัดการสถานะในส่วนหน้า
- Tailwind CSS สำหรับการตอบสนองและทันสมัย
สถานะโครงการ
สมบูรณ์
โครงการนี้ได้รับการพัฒนาอย่างประสบความสำเร็จด้วยคุณสมบัติทั้งหมดที่วางแผนไว้ มันมีทั้งฟังก์ชันอีคอมเมิร์ซและบล็อกสำหรับประสบการณ์ผู้ใช้ที่ครอบคลุม
คุณสมบัติ
คุณสมบัติของตลาด:
- ซื้อและขายหนังสือ :
- ผู้ใช้สามารถแสดงรายการหนังสือเพื่อขายพร้อมข้อมูลรายละเอียดเช่นชื่อเรื่องผู้แต่งราคาเงื่อนไขและรูปภาพ
- เรียกดูหนังสือที่ระบุโดยผู้ใช้รายอื่นและซื้ออย่างปลอดภัย
- ตะกร้าสินค้าและสิ่งที่อยากได้ :
- เพิ่มหนังสือหลายเล่มลงในตะกร้าสินค้าและในสิ่งที่อยากได้
- ตรวจสอบรถเข็นของคุณและดำเนินการชำระเงินเพื่อชำระเงิน
- ค้นหาและกรอง :
- ตัวเลือกการกรองขั้นสูงตามประเภทผู้แต่งเงื่อนไขและช่วงราคา
- ค้นหาแถบเพื่อค้นพบหนังสืออย่างรวดเร็ว
การจัดการบัญชีผู้ใช้:
- การจัดการโปรไฟล์ :
- ผู้ใช้สามารถลงทะเบียนเข้าสู่ระบบและออกจากระบบได้อย่างปลอดภัย
- แก้ไขรายละเอียดโปรไฟล์ของพวกเขาเช่นชื่ออีเมลและรูปภาพโปรไฟล์
- จัดการหนังสือที่ระบุไว้ :
- ดูแก้ไขหรือลบหนังสือที่ระบุไว้โดยผู้ใช้
ความคิดเห็นของผู้ใช้:
- ทิ้งรีวิวและให้คะแนนหนังสือหลังการซื้อ
- ดูการจัดอันดับรวมและข้อเสนอแนะสำหรับหนังสือทุกเล่ม
แพลตฟอร์มบล็อก:
- เขียนและเผยแพร่บล็อกที่เกี่ยวข้องกับหนังสือผู้แต่งและประเภทวรรณกรรม
- ความคิดเห็นเกี่ยวกับและชอบบล็อกที่เขียนโดยผู้ใช้รายอื่น
การออกแบบที่ตอบสนอง:
- ได้รับการปรับให้เหมาะสมอย่างเต็มที่สำหรับอุปกรณ์มือถือแท็บเล็ตและเดสก์ท็อป
เทคโนโลยีที่ใช้
- แบ็กเอนด์ : Django, Django Rest Framework (DRF)
- Frontend : React, Redux, Tailwind CSS
- ฐานข้อมูล : SQLITE3 (ปรับขนาดได้ง่ายเป็น postgreSQL สำหรับการผลิต)
- API : REST API สำหรับการสื่อสารที่ไร้รอยต่อระหว่างแบ็กเอนด์และส่วนหน้า
คำแนะนำการติดตั้ง
ข้อกำหนดเบื้องต้น:
- Python 3.x
- node.js และ npm (หรือเส้นด้าย)
- เครื่องมือสภาพแวดล้อมเสมือนจริง (เช่น
venv หรือ virtualenv )
การตั้งค่าแบ็กเอนด์ (Django + DRF):
- โคลนที่เก็บ:
git clone https://github.com/your-username/vintage-book-market.git
cd vintage-book-market/backend