Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1-blue/deprecated-blemarket
당근마켓 클론 코딩 ( by 노마드 코더 )
https://github.com/1-blue/deprecated-blemarket
Last synced: 1 day ago
JSON representation
당근마켓 클론 코딩 ( by 노마드 코더 )
- Host: GitHub
- URL: https://github.com/1-blue/deprecated-blemarket
- Owner: 1-blue
- Created: 2022-04-03T07:08:25.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-12T11:21:31.000Z (over 2 years ago)
- Last Synced: 2024-11-10T07:25:56.632Z (about 2 months ago)
- Language: TypeScript
- Homepage: blemarket.vercel.app
- Size: 940 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐲 blemarket
> [당근마켓 클론코딩 - 노마드 코드](https://nomadcoders.co/carrot-market)을 수강하면서 기본 코드를 작성하고 필요한 기능들을 추가한 프로젝트입니다.+ [trello](https://trello.com/b/AT4Z2NOe/blemarket)
+ [velog](https://velog.io/@1-blue/series/blemarket)
+ [blemarket - by vercel](https://blemarket.vercel.app)
🛠️ 사용 기술 🛠️
💁♂️ 사용 툴 🙋♂️
# 🙌 구현 기능
1. 상품 게시글 CRUD
2. 상품 게시글 검색 및 필터링
3. 커뮤니티 게시글 CRUD
4. 커뮤니티 게시글 거리 기반 검색
5. 댓글 CRD
6. 좋아요 CRUD
7. 채팅방/채팅 CR
8. 리뷰 CRD
9. 상품 상태 CRUD ( 판매중/예약중/좋아요/판매완료 및 구매완료 )
10. 상품 및 유저 이미지 처리 ( `AWS-S3` )# 🚀 가이드 라인
## 1. 설치
```bash
git clone https://github.com/1-blue/blemarket.gitcd blemarket
npm install
```## 2. .env 작성
```bash
# planet scale에서 배포용 url을 받아서 붙여넣으면 됨
DATABASE_URL="mysql://127.0.0.1:3306/blemarket"COOKIE_SECRET=<작성>
BLEMARKET_AWS_REGION=<작성>
BLEMARKET_AWS_ACCESS_KEY=<작성>
BLEMARKET_AWS_SECRET_KEY=<작성># 이 부분은 versel로 배포할 때는 안 넣어줘도 자동으로 현재 페이지의 url이 들어옴
NEXT_PUBLIC_VERCEL_URL=http://localhost:3000
```## 3. 실행
```bash
# 개발 모드 실행
npm run dev# 배포 모드 실행
nm -rf .next && npm run build && npm start
```## 4. 배포
>[vercel](https://vercel.com)을 이용한 배포# 📸 실행 이미지/영상
## 🖼️ 이미지 🖼️
|로그인 페이지|메인 페이지|커뮤니티 페이지|채팅 페이지|프로필 페이지|
|:-:|:-:|:-:|:-:|:-:|
||||||## 📽️ 실행 영상 📽️
1. 상품 검색 및 필터링
2. 상품 좋아요 및 댓글 및 채팅방 생성
3. 채팅
4. 상품 상태 변경