Git Product home page Git Product logo

track-price-changes's Introduction

track-price-changes

쿠팡 밀키트 가격 변동 추적 사이트

프로젝트 목적

쿠팡 파트너스 활동을 위해 해당 사이트 개발을 진행하였습니다.
쿠팡 로켓프레시에 있는 상품 가격 변화를 알 수 있도록 하는 것을 목표로 합니다.

cypress

https://github.com/maie421/track-price-cypress

프로젝트 기간

2023.12.02 ~ 2024.01.12

Server

ubuntu 22.04
Core : 1vCore
Memory : 1GB
Storage : SSD 25GB

스펙

  • flask : 3.0.0
    평균가, 역대최고가, 역대최저가를 계산해야 하기 때문에 통계 라이브러리가 많은 파이썬 언어로 선택을 했고
    장고, flask , fast api 중 flask 가 웹애플리케이션 개발과 학습 곡선이 낮고 타 프레임워크 보다 가벼워 선택하게 되었습니다.
  • mysql8
  • ngnix
  • ChatGPT3.5

로켓프레시에 있는 상품들을 크롤링하여 데이터를 저장을 할려고 하였지만

  1. 해당 데이터들을 전부 크롤링 한다면 오래 걸리지 않을까?
  2. 처음 부터 많은 데이터들을 서버가 버틸 수 있을까?
  3. 재공 상품 범위가 너무 넓은 것이 아닌가?

에 대한 의문점이 생겨 시장이 커지고 있는 밀키트 제품을 선택하여 데이터 수집하기로 결정하였습니다.

참조

1차 프로토타입 배포

2023.12.02 ~ 2023.12.13

배포 구조

image

기능

  1. 로켓프레시 밀키트 제품 크롤링 (2시간 마다 수집)
  2. 메인페이지
    • 할인율이 높은 제품
    • 검색
  3. 상세페이지
    • 평균가, 역대 최고가, 역대 최저가, 현재 가격
    • 일별로 최저가, 최고가를 보여주는 그래프
  4. 카테고리별 제품

UI

메인 페이지

image

상세 페이지

image

2차 프로토타입 배포

  1. ngnix
  2. 이 상품과 비슷한 상품
  3. 챗봇 - openai model 3.5
  • 파인튜닝
  • 대화중 사이트에 해당 상품이 있다면 상품 알려줌
스크린샷 2024-01-21 오후 11 22 21 스크린샷 2024-01-21 오후 11 25 28

track-price-changes's People

Contributors

maie421 avatar

Watchers

 avatar

track-price-changes's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.