An open API service indexing awesome lists of open source software.

https://github.com/codestates-seb/seb43_main_019

πŸ•οΈ μΊ ν•‘μž₯ μ˜ˆμ•½κ³Ό 판맀λ₯Ό 자유둭게 - AIRCAMP
https://github.com/codestates-seb/seb43_main_019

Last synced: 8 months ago
JSON representation

πŸ•οΈ μΊ ν•‘μž₯ μ˜ˆμ•½κ³Ό 판맀λ₯Ό 자유둭게 - AIRCAMP

Awesome Lists containing this project

README

          

![header](https://capsule-render.vercel.app/api?type=waving&color=gradient&text=AIRCAMP&height=300&fontSize=90&animation=twinkling)
# πŸ•οΈ AIRCAMP : μΊ ν•‘μž₯ μ˜ˆμ•½κ³Ό 판맀λ₯Ό 자유둭게
---
## μΊ ν•‘μž₯ μ˜ˆμ•½&판맀 μ›Ή μ„œλΉ„μŠ€ 개발 ν”„λ‘œμ νŠΈ

- 개발 κΈ°κ°„ : 23.04.28 - 23.05.25
- ν”„λ‘œμ νŠΈμ— λŒ€ν•œ λ¬Έμ„œλŠ” κΉƒν—ˆλΈŒ [Wiki](https://github.com/codestates-seb/seb43_main_019/wiki)에 μžˆμŠ΅λ‹ˆλ‹€.
- 배포링크 : [AIRCAMP](http://aircamp-codestates-019.s3-website.ap-northeast-2.amazonaws.com/)
- ν…ŒμŠ€νŠΈ 계정 : ν•˜λ‹¨ ν‘œ μ°Έμ‘°

|ꡬ뢄|ID|PW|
|:---:|:---:|:---:|
|admin
(μ–΄λ“œλ―Ό κΆŒν•œ)|admin@email.com|test1234@A|
|seller
(판맀자 κΆŒν•œ)|seller@email.com|test1234@A|
|testUser
(μœ μ € κΆŒν•œ)|test@email.com|test1234@A|

## μ„œλΉ„μŠ€ μ†Œκ°œ

AIRCAMPλŠ” μΊ ν•‘μž₯을 μ˜ˆμ•½ν•˜κ³  κ²°μ œν•  수 μžˆλŠ” μ›Ή μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

AIRCAMPλŠ” μΊ ν•‘μž₯을 μ˜ˆμ•½ν•˜λŠ” κ΅¬λ§€μžμ™€ μΊ ν•‘μž₯을 판맀 및 λ“±λ‘ν•˜λŠ” νŒλ§€μžκ°€ μ‘΄μž¬ν•©λ‹ˆλ‹€.
ν†΅ν•©νšŒμ›κ°€μž… ν›„ 판맀자둜 등둝을 마치면 μΊ ν•‘μž₯ μƒν’ˆ 등둝 및 판맀λ₯Ό ν•  수 μžˆλŠ” κΆŒν•œμ΄ λΆ€μ—¬λ©λ‹ˆλ‹€.


## μ„œλΉ„μŠ€ κΈ°λŠ₯ μš”μ•½

- 상세 μ„œλΉ„μŠ€ 메뉴얼은 κΉƒν—ˆλΈŒ [Wiki](https://github.com/codestates-seb/seb43_main_019/wiki)에 μžˆμŠ΅λ‹ˆλ‹€.

|κΈ°λŠ₯|μ„€λͺ…|μ§„μž…λ°©λ²•|
| :---: | :--- | :---: |
|νšŒμ›κ°€μž…|- 일반 νšŒμ› κ°€μž…
: 이메일 인증과정을 거쳐 일반 νšŒμ› κ°€μž…μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.

- μ†Œμ…œ νšŒμ› κ°€μž…
: '카카였 둜그인'클릭 μ‹œ 카카였 κ³„μ •μœΌλ‘œ μ†Œμ…œ νšŒμ› κ°€μž…μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.|λ©”μΈνŽ˜μ΄μ§€
⬇️
μš°μΈ‘μƒλ‹¨ SignUp|
|둜그인|- 일반 νšŒμ›μœΌλ‘œ 둜그인
: μΌλ°˜νšŒμ›μœΌλ‘œ 둜그인이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

- μ†Œμ…œ νšŒμ›μœΌλ‘œ 둜그인
: '카카였 둜그인'클릭 μ‹œ 카카였 κ³„μ •μœΌλ‘œ μ†Œμ…œ 둜그인이 κ°€λŠ₯ν•©λ‹ˆλ‹€.|λ©”μΈνŽ˜μ΄μ§€
⬇️
μš°μΈ‘μƒλ‹¨ Login|
|메인
νŽ˜μ΄μ§€|- λ“±λ‘λ˜μ–΄μžˆλŠ” μΊ ν•‘μž₯의 λͺ©λ‘μ„ μ‘°νšŒν•  수 μžˆμŠ΅λ‹ˆλ‹€.|λ©”μΈνŽ˜μ΄μ§€
μ§„μž…μ‹œ λ…ΈμΆœ|
|μΊ ν•‘μž₯
상세검색|- 상단 검색창에 마우슀 μ»€μ„œλ₯Ό μœ„μΉ˜ν•˜λ©΄ νƒœκ·Έκ°€ λ‚˜νƒ€λ‚˜κ³ , 이λ₯Ό ν΄λ¦­ν•˜μ—¬ ν•΄λ‹Ή νƒœκ·Έλ‘œ μΊ ν•‘μž₯ 상세검색이 κ°€λŠ₯ν•©λ‹ˆλ‹€.|λ©”μΈνŽ˜μ΄μ§€
상단 검색창|
|μΊ ν•‘μž₯
상세
νŽ˜μ΄μ§€|- μΊ ν•‘μž₯의 λŒ€ν‘œ 이미지λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.
- μΉ΄μΉ΄μ˜€λ§΅μ„ 톡해 μΊ ν•‘μž₯의 μœ„μΉ˜λ₯Ό μ•ˆλ‚΄ν•©λ‹ˆλ‹€.
- μ˜ˆμ•½ν•˜κ³  싢은 λ‚ μ§œλ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.|λ©”μΈνŽ˜μ΄μ§€
⬇️
μ›ν•˜λŠ” μΊ ν•‘μž₯
μΉ΄λ“œ 클릭|
|μ˜ˆμ•½|- μ›ν•˜λŠ” λ‚ μ§œλ₯Ό μ„ νƒν•˜κ³  μ˜ˆμ•½ν•˜κΈ° λ²„νŠΌμ„ λˆ„λ¦…λ‹ˆλ‹€.
- μ˜ˆμ•½μžλͺ…, 이메일, μ—°λ½μ²˜λ₯Ό μž…λ ₯ν•˜κ³  κ²°μ œν•˜κΈ° λ²„νŠΌμ„ λˆ„λ¦…λ‹ˆλ‹€.|μΊ ν•‘μž₯ μƒμ„ΈνŽ˜μ΄μ§€
⬇️
λ‚ μ§œμ„ νƒ, μ˜ˆμ•½ν•˜κΈ° 클릭
⬇️
주문자 정보 μž…λ ₯|
|결제|- 카카였페이둜 κ²°μ œν•˜κΈ° λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ 카카였페이둜 κ²°μ œκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.(개발자 ν…ŒμŠ€νŠΈμš© μ§€κ°‘μœΌλ‘œ κ²°μ œλ©λ‹ˆλ‹€.)|μ˜ˆμ•½νŽ˜μ΄μ§€
⬇️
주문자 정보 μž…λ ₯, κ²°μ œν•˜κΈ° 클릭|
|마이
νŽ˜μ΄μ§€|- κ°œμΈμ •λ³΄ 관리 λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ νšŒμ›μ •λ³΄λ₯Ό μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
- μ˜ˆμ•½κ΄€λ¦¬ λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ 본인이 μ˜ˆμ•½ν•œ μΊ ν•‘μž₯ 내역을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
- 판맀자 등둝/μˆ˜μ •
: μ‚¬μ—…μžλ²ˆν˜Έμ™€ λ‚ μ§œλ₯Ό μž…λ ₯ν•˜λ©΄ 판맀자 κ³„μ •μœΌλ‘œ 등둝이 κ°€λŠ₯ν•©λ‹ˆλ‹€.
판맀자 계정 등둝을 μ™„λ£Œν•˜λ©΄ μΊ ν•‘μž₯ μƒν’ˆμ„ 등둝할 수 μžˆμŠ΅λ‹ˆλ‹€. |λ©”μΈνŽ˜μ΄μ§€
⬇️
μš°μΈ‘μƒλ‹¨ Mypage|
|νŒλ§€λ“±λ‘|- 판맀자둜 λ“±λ‘λœ 계정은 μΊ ν•‘μž₯ μƒν’ˆ 등둝이 κ°€λŠ₯ν•©λ‹ˆλ‹€.
- μΊ ν•‘μž₯의 λŒ€ν‘œ 이미지, 이름, μ£Όμ†Œ, μœ„μΉ˜, 가격, μ·¨μ†Œ κΈ°ν•œ, μˆ˜μš©μΈμ›, μ†Œκ°œκΈ€μ„ μž…λ ₯ν•˜μ—¬ μΊ ν•‘μž₯을 등둝할 수 μžˆμŠ΅λ‹ˆλ‹€.|λ§ˆμ΄νŽ˜μ΄μ§€
⬇️
판맀자 등둝/μˆ˜μ •|
|리뷰|- μΊ ν•‘μž₯의 μƒμ„ΈνŽ˜μ΄μ§€μ—μ„œ 리뷰λ₯Ό μž‘μ„±ν•˜κ³  별점을 등둝 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
- 리뷰 쀑 λ‚΄κ°€ μž‘μ„±ν•œ 리뷰만 μ„ λ³„ν•˜μ—¬ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€. |μƒν’ˆμƒμ„ΈνŽ˜μ΄μ§€ ν•˜λ‹¨|
|AI와 μ±„νŒ…|- AI와 μ±„νŒ…μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. |λ©”μΈνŽ˜μ΄μ§€ μš°μΈ‘ν•˜λ‹¨ 상담사 μ•„μ΄μ½˜
⬇️
μž…λ ₯창에 λ‚΄μš© μž…λ ₯
⬇️
λͺ‡μ΄ˆ ν›„ AI λ‹΅λ³€ 확인|
|νšŒμ›νƒˆν‡΄|- νšŒμ›νƒˆν‡΄λ₯Ό ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
- νƒˆν‡΄ν•œ 아이디(이메일)λ‘œλŠ” λ‹€μ‹œ κ°€μž…ν•  수 μ—†μŠ΅λ‹ˆλ‹€.|λ§ˆμ΄νŽ˜μ΄μ§€
⬇️
κ°œμΈμ •λ³΄κ΄€λ¦¬
⬇️
νšŒμ›νƒˆν‡΄|
|κ΄€λ¦¬μž νŽ˜μ΄μ§€|- κ΄€λ¦¬μžλŠ” λͺ¨λ“  μœ μ €μ˜ 정보λ₯Ό μ‘°νšŒν•  수 있고 νšŒμ› μ‚­μ œκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.
- κ΄€λ¦¬μžλŠ” λͺ¨λ“  μƒν’ˆμ˜ 정보λ₯Ό μ‘°νšŒν•  수 있고 μƒν’ˆ μ‚­μ œκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€. |κ΄€λ¦¬μžλŠ” AIRCAMP μ‚¬μ΄νŠΈ 도메인에
/admin 을 λΆ™μ—¬μ„œ κ΄€λ¦¬μž
νŽ˜μ΄μ§€μ— μ§„μž… ν•  수 μžˆμŠ΅λ‹ˆλ‹€.|
|닀크λͺ¨λ“œ|- 닀크λͺ¨λ“œ μ „ν™˜ μ•„μ΄μ½˜μ„ ν΄λ¦­ν•˜μ—¬ 닀크λͺ¨λ“œλ‘œ μ „ν™˜ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
- AIRCAMP μ‚¬μ΄νŠΈμ˜ κΈ°λ³Έ 섀정은 LIGHT λͺ¨λ“œ μž…λ‹ˆλ‹€. |λ©”μΈνŽ˜μ΄μ§€ μ’ŒμΈ‘μƒλ‹¨|




![header](https://capsule-render.vercel.app/api?type=waving&color=gradient&text=OS%20DOOR&height=300&fontSize=90&animation=twinkling)
# πŸšͺTeam OS DOOR

- μ•ˆλ…•ν•˜μ„Έμš” νŒ€ OS DOOR μž…λ‹ˆλ‹€.
- νŒ€ κ·œμΉ™μ— λŒ€ν•œ μ •λ³΄λŠ” κΉƒν—ˆλΈŒ [Wiki](https://github.com/codestates-seb/seb43_main_019/wiki)에 μžˆμŠ΅λ‹ˆλ‹€.

| 주재민
(FE, FEνŒ€μž₯) | μ˜€μ€€μ„
(FE) | κΉ€μ •ν™˜
(FE) | μœ ν•œλ³„
(BE, BEνŒ€μž₯) | μ‘°ν˜„μš°
(BE) | λ³€μƒν˜„
(BE) |
| :---: | :---: | :---: | :---: | :---: | :---: |
| 주재민 | μ˜€μ€€μ„ | κΉ€μ •ν™˜ | μœ ν•œλ³„ | μ‘°ν˜„μš° |λ³€μƒν˜„ |
| [@als982001](https://github.com/als982001) | [@JS2L](https://github.com/JS2L) | [@wjdghksdigh](https://github.com/wjdghksdigh) | [@exertivestar](https://github.com/exertivestar) | [@mikiehw](https://github.com/mikiehw) |[@SHyeonCoding](https://github.com/SHyeonCoding) |
|

- Frontend

|

- Frontend

|

- Frontend

|

- Backend

|

- Backend

|

- Backend

|

## 기술 μŠ€νƒ

![μ•„ν‚€ν…μ²˜ λ‹€μ΄μ–΄κ·Έλž¨](https://i.esdrop.com/d/f/9T08NXgGs1/DUy8Kr2OK4.png)

### πŸ”¨ Front-end
| Html | JavaScript | React |
| :---: | :---: | :---: |
| Html |

icon
|
icon
|

- Redux: 4.2.1
- redux-persist: 6.0.0
- Axios: 1.4.0
- Framer Motion: 10.12.8
- React Hook Form: 7.43.9
- @emotion/styled: 11.10.8

### ⛏ Back-end
| Java | mySQL | Rest | AWS | Spring | Spring
Boot |
| :---: | :---: | :---: | :---: | :---: | :---: |
|

icon
|
icon
|
icon
|
icon
| spring logo | spring-boot logo |

- Java 11
- Spring FrameWork (Spring Boot, Spring MVC, Spring Security, Spring Data) version 2.7.11
- Gradle
- MySQL 8.0.32
- tomcat 9.0.74
- AWS EC2, RDS, S3
- Git, GitHub Actions

![footer](https://capsule-render.vercel.app/api?type=waving&color=gradient&height=250&animation=twinkling&section=footer)