connect-foundation / 2019-11 Goto Github PK
View Code? Open in Web Editor NEW중고 거래 경매 사이트 '팔다' 입니다.
Home Page: http://palda.shop
중고 거래 경매 사이트 '팔다' 입니다.
Home Page: http://palda.shop
로그인을 위한 API를 제공한다.
API결과값을 전송하는 부분에 관해서는 구현 후 Wiki에 기록한다.
거래에 필요한 포인트를 보여주는 Component를 개발한다.
사용자 정보에 기반하여 보여질 수 있도록 개발한다.
최고 입찰 정보를 표시한다.
유저, 최고 입찰 가격, 입찰한 시간을 보여준다.
상품 상세 정보 조회 관련된 API를 개발한다.
거래 내역을 조회해주는 API를 제작한다.
필터를 고려하여 API를 제작한다.
거래내역을 보여주는 컴포넌트를 개발한다.
구매, 판매 거래내역이 존재하며
1일 1주일 1년 3년 까지 검색이 가능하게 개발한다.
회원정보를 전달해주는 API를 제작한다.
전송 정보는 차후 확정시 기록한다.
회원 탈퇴 컴포넌트를 제작한다.
쉽게 나가지 못하도록 어딘가에 숨겨 놓을수 있도록 만든다.
최고 입찰한 정보를 조회하는 API
거래 점수를 기록하는 API를 제작한다.
회원 가입을 위한 Components를 제작한다.
회원의 상태를 삭제 대기에서 활성화로 바꾸는 API를 제작한다.
입력 정보를 검증 후 DB에 접근하여 상태를 바꿔주는 형식으로 제작한다.
회원 정보 검증 이후 회원의 상태를 삭제 대기 상태로 변경한다.
삭제 대기 상태로 변경과 동시에 삭제 예정일을 기록한다.
상품 목록 관련된 API를 개발한다.
그래프에서 최고가 정보를 조회하는 API
회원 정보를 볼 수 있는 Components를 생성한다.
프로필 버튼클릭시 확장됬을 때 나오는 Profile Components를 의미한다.
회원가입 창에서 회원가입 버튼 클릭시
서버와 연동해 회원가입 결과를 받아오는 이벤트를 만든다.
상품 정보 수정과 관련된 컴포넌트 및 View를 개발한다.
경매 히스토리를 조회하는 API
유저, 입찰가격, 시간 정보를 가져온다.
입력된 가격을 입찰하는 API
회원이 입찰 중인 물품을 읽어오는 API를 제공한다.
로그인을 위한 components를 개발한다.
modal dialog로 개발하며 해당 페이지에서 회원가입 페이지로 이동 가능하게 한다.
등록된 상품 취소와 관련된 API를 개발한다.
기본적으로 입력된 최소 입찰금액으로 경매에 입찰하는 API
로그아웃을 위한 컴포넌트를 제작한다.
해당 컴포넌트는 확장된 profile창에 존재하며
우측 최 하단에 작은 span으로 제공하여 최대한 못나가게 한다.
상품 정보 수정과 관련된 API를 개발한다.
상품 목록과 관련된 컴포넌트 및 View를 개발한다.
경매 모델을 생성한다.
확장성을 고려하여 DB 설계를 한다.
상품 등록 관련 컴포넌트 및 View를 생성한다.
경매에 참여한 인원을 조회하는 API
상품 상세 정보 조회 관련된 컴포넌트 및 View를 개발한다.
상품 등록 관련 API를 개발한다.
회원가입을 처리하는 API를 만든다.
최소 입찰금액으로 입찰
경매 남은 시간이 5분이 이하면서 입찰 시, 경매 남은시간을 5분으로 초기화 하는 API
경매 히스토리를 조회하여 표시한다.
경매 히스토리는 해당 상품 경매에 참여한 유저, 입찰가, 시간 정보를 전부 가져와 표시한다.
경매 히스토리는 그래프 형식으로 표시한다.
x축은 시간, y축은 가격으로 표시한다.
회원의 상태를 활성화 상태로 변경하는 컴포넌트를 제작한다.
쉽게 접근 할 수 있도록 제공하며 일정 기간 이후에는 불가능 함을 알린다.
경매에 참여한 인원을 표시한다.
등록된 상품 취소와 관련된 컴포넌트 및 View를 개발한다.
Sketch UI를 디자인 한다.
기획서는 Wiki에 업로드한다.
회원 정보를 수정하는 API를 제작한다.
넘겨져 오는 정보를 검증 이후 정보를 DB에 반영하도록 설계한다.
회원 정보를 저장하는 Model을 만든다.
이는 DB와 연동 가능해야한다.
그래프에 최고가 정보를 표시한다.
회원 정보를 변경하기 위한 컴포넌트를 만든다.
확장된 탭이 아닌 새로운 페이지에서 변경 되는 부분에 해당한다.
로그아웃 API를 제공한다.
Session을 지우고 로그아웃 기록을 남긴다.
거래에 대한 상대방의 매너 지수를 평가한다.
기본값은 5로 설정 되어 있으며 0 ~ 10까지 조절 가능하다.
평가는 인수/인계 이후 Modal dialog를 통해 평가한다.
회원이 입찰중인 컴포넌트의 목록을 보여준다.
컴포넌트 클릭시 해당 입찰품으로 이동 할 수 있도록 제공해준다.
최소 입찰금액 이상을 직접 입력하여 입찰
기본적으로 입력된 최소 입찰 가격이하를 입력시 최소 입찰가격 이상으로 입력하도록 유도한다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.