- 마플샵을 motive 한 프로젝트
- 기획과 수정을 통해 사용자 간의 거래 웹으로 수정하였습니다.
- 개발은 초기 세팅과 데이터 모델링을 직접 진행했습니다.
- 소셜 로그인을 진행하였습니다.
- aws의 s3를 활용하여 클라우드 환경의 파일 관리를 진행하였습니다.
- ec2와 rds를 활용하여 배포하였습니다.
- 개발자의 기본 tool인 git과 git hub을 적절하게 사용하였습니다.
- docker를 사용해서도 배포를 진행하였습니다.
- Logging을 통한 ORM 최적화를 진행하였습니다.
- Unit Test를 통한 코드의 안정성을 추구하였습니다.
- 적절한 역할 분담과 적극적이 의사소통으로 원활하게 프로젝트를 마무리하였습니다.
- 총 프로젝트 기간은 2021,08.02 ~2021.08.13입니다.
- 백앤드 인원은 총 2명입니다.
- [프론트엔드 github 링크] :https://github.com/wecode-bootcamp-korea/23-2nd-GWAPANG-frontend
- Back-End : Python, Django web framework, JWT, My SQL, RESTful API, Docker, AWS S3, AWS EC2, AWS RDS, KAKAO API
- 소셜 로그인(KAKAO LOGIN)
- 검색 기능
- 상품/판매자 필터링
- AWS S3 클라우드(상품 & 리뷰 이미지)
- RDS 배포
- EC2 배포
- 상품의 이미지와 리뷰의 이미지를 AWS S3에서 관리
- 쿼리 파라미터로 조건을 입력하여 각 페이지에 맞도록 상품 필터링
- 검색어가 존재하는 상품과 판매자의 값을 동시에 조회
- 상품 CUD
- 자기 참조를 통한 댓글 기능
- 카카오 API를 사용한 소셜 로그인으로 간편한 로그인
- 상품 구매 시 구매한 수량만큼의 재고량이 감소, 사용자의 보유 포인트 감소, 상품의 판매수량 증가
- 이 프로젝트는 마플샵 사이트를 참조하여 학습 목적으로 만들었습니다.
- 실무 수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제 될 수 있습니다.