빈티지 북 시장
개요
Vintage Book Market 은 사용자가 빈티지 북을 구매하고 판매 할 수있는 웹 응용 프로그램입니다. 이 애플리케이션은 마켓 플레이스 플랫폼과 부드러운 거래를위한 전자 상거래 API와 책 애호가를위한 블로깅 기능을 결합합니다.
이 프로젝트는 다음을 사용하여 개발되었습니다.
- 백엔드에 대한 Django 및 Django Rest Framework (DRF)
- 프론트 엔드에서 주 관리를 위해 Redux 와 반응합니다
- 반응 형 및 현대적인 스타일을위한 Tailwind CSS
프로젝트 상태
완전한
이 프로젝트는 구현 된 모든 계획된 기능으로 성공적으로 개발되었습니다. 포괄적 인 사용자 경험을위한 전자 상거래 및 블로그 기능이 모두 포함됩니다.
특징
마켓 플레이스 기능 :
- 책 구매 및 판매 :
- 사용자는 제목, 저자, 가격, 조건 및 이미지와 같은 자세한 정보로 판매용 책을 나열 할 수 있습니다.
- 다른 사용자가 나열한 책을 찾아서 단단히 구매하십시오.
- 쇼핑 카트 및 위시리스트 :
- 쇼핑 카트 및 위시리스트에 여러 권의 책을 추가하십시오.
- 장바구니를 검토하고 결제를 확인하십시오.
- 검색 및 필터링 :
- 장르, 저자, 조건 및 가격대 별 고급 필터링 옵션.
- 서적을 빠르게 발견하려는 검색 표시 줄.
사용자 계정 관리 :
- 프로필 관리 :
- 사용자는 단단히 가입, 로그인 및 로그 아웃 할 수 있습니다.
- 이름, 이메일 및 프로필 사진과 같은 프로필 세부 정보를 편집하십시오.
- 나열된 책 관리 :
- 사용자가 판매 할 책을보고 편집 또는 제거하십시오.
사용자 리뷰 :
- 구매 후 리뷰와 책을 남겨 두십시오.
- 모든 책에 대한 집계 등급 및 피드백을보십시오.
블로그 플랫폼 :
- 책, 저자 및 문학 장르와 관련된 블로그를 작성하고 게시합니다.
- 다른 사용자가 작성한 블로그에 대해 의견을 제시하고 좋아합니다.
반응 형 디자인 :
- 모바일, 태블릿 및 데스크탑 장치에 대해 완전히 최적화되었습니다.
사용 된 기술
- 백엔드 : Django, Django Rest 프레임 워크 (DRF)
- 프론트 엔드 : React, Redux, Tailwind CSS
- 데이터베이스 : SQLITE3 (생산을 위해 PostgreSQL에 쉽게 확장 가능)
- API : 백엔드와 프론트 간의 원활한 커뮤니케이션을 위해 API를 REST API
설치 지침
전제 조건 :
- 파이썬 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