Skip to content

jeonpilseong/my-project

Repository files navigation

자유 게시판 & 중고마켓 서비스

해당 프로젝트는 GraphQL API를 활용해서 만든 CRUD 자유 게시판 & 중고마켓 웹 서비스 입니다.


📔 Table of Contents

🌟 About the Project

📷 Main Page

메인화면

중고 상품 목록 페이지
  1. 무한스크롤을 이용해 상품 목록들을 보여줍니다.
  2. 유저가 많이 찜한 상품 순서로 베스트 상품이 보여집니다.
  3. 검색창에 상품 제목을 검색할 수 있습니다.
  4. 상품 조회 시 오른쪽 사이드에 최근에 본 상품이 담겨집니다.
자유게시판
  1. 페이지네이션을 이용해 자유 게시판 목록들을 보여줍니다.
  2. 검색창에 게시글 제목과 날짜를 검색할 수 있습니다.

👾 Tech Stack

Frontend 기술 스택
사용한 라이브러리
백엔드 API

🎨 Color Reference

Color Hex
--gray-1 #7e7872 #7e7872
--gray-2 #a8a8a8 #a8a8a8
--gray-3 #bdbdbd #bdbdbd
--gray-4 #d9d9d9 #d9d9d9
--error-red #f54040 #f54040
--blue-1 #0072e1 #0072e1
--blue-2 #67a6ff #67a6ff
--blue-3 #e6f4ff #e6f4ff

🧰 프로젝트 실행

터미널 창에 아래 명령어를 순차적으로 실행하시면 됩니다.
명령어 실행 후 여기를 http://localhost:3000 열면 작동하실 겁니다.

 git clone https://github.com/jeonpilseong/my-project.git
 yarn install
 yarn dev

현재 백엔드 서버는 GraphQL API가 localhost:3000 주소에서만 요청 가능하도록 설정되어 있습니다.
따라서 하단의 배포 링크는 GraphQL API 요청이 막혀 데이터를 불러오지 못하기에 로컬에서만 프로젝트를 볼 수 있습니다.
🔗useditems-market.vercel.app/

👀 상품 등록 페이지

상품등록

상품 등록 페이지
  1. 로그인한 뒤 상단에 상품 등록 버튼을 누르면 상품 등록 페이지로 이동합니다.
  2. 상품내용을 작성할 때 웹 에디터를 이용해 글씨 크기와 폰트를 바꿀 수 있습니다.
  3. 사진 첨부 시 여러 사진을 첨부할 수 있습니다.
  4. 다음 주소창에 주소를 검색한 뒤 카카오 맵으로 해당 주소의 위치를 보여줄 수 있습니다.

👀 포인트 충전하기

포인트충전

포인트 충전하기
  1. 드롭다운으로 충전할 포인트를 선택합니다.
  2. 카카오페이로 충전을 마치면 상단 프로필에서 충전 포인트를 확인할 수 있습니다.

👀 상품 구매하기

상품구매

상품 구매하기
  1. 충전된 포인트로 상품을 구매할 수 있습니다.
  2. 상품 구매 시 마이페이지에서 구매 목록을 볼 수 있습니다.