Skip to content

๐Ÿ•๏ธ ์บ ํ•‘์žฅ ์˜ˆ์•ฝ๊ณผ ํŒ๋งค๋ฅผ ์ž์œ ๋กญ๊ฒŒ - AIRCAMP

Notifications You must be signed in to change notification settings

codestates-seb/seb43_main_019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

63 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

header

๐Ÿ•๏ธ AIRCAMP : ์บ ํ•‘์žฅ ์˜ˆ์•ฝ๊ณผ ํŒ๋งค๋ฅผ ์ž์œ ๋กญ๊ฒŒ


์บ ํ•‘์žฅ ์˜ˆ์•ฝ&ํŒ๋งค ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ

  • ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 23.04.28 - 23.05.25
  • ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋ฌธ์„œ๋Š” ๊นƒํ—ˆ๋ธŒ Wiki์— ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐํฌ๋งํฌ : AIRCAMP
  • ํ…Œ์ŠคํŠธ ๊ณ„์ • : ํ•˜๋‹จ ํ‘œ ์ฐธ์กฐ
๊ตฌ๋ถ„ ID PW
admin
(์–ด๋“œ๋ฏผ ๊ถŒํ•œ)
[email protected] test1234@A
seller
(ํŒ๋งค์ž ๊ถŒํ•œ)
[email protected] test1234@A
testUser
(์œ ์ € ๊ถŒํ•œ)
[email protected] test1234@A

์„œ๋น„์Šค ์†Œ๊ฐœ

AIRCAMP๋Š” ์บ ํ•‘์žฅ์„ ์˜ˆ์•ฝํ•˜๊ณ  ๊ฒฐ์ œํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

AIRCAMP๋Š” ์บ ํ•‘์žฅ์„ ์˜ˆ์•ฝํ•˜๋Š” ๊ตฌ๋งค์ž์™€ ์บ ํ•‘์žฅ์„ ํŒ๋งค ๋ฐ ๋“ฑ๋กํ•˜๋Š” ํŒ๋งค์ž๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ํ†ตํ•ฉํšŒ์›๊ฐ€์ž… ํ›„ ํŒ๋งค์ž๋กœ ๋“ฑ๋ก์„ ๋งˆ์น˜๋ฉด ์บ ํ•‘์žฅ ์ƒํ’ˆ ๋“ฑ๋ก ๋ฐ ํŒ๋งค๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค.


์„œ๋น„์Šค ๊ธฐ๋Šฅ ์š”์•ฝ

  • ์ƒ์„ธ ์„œ๋น„์Šค ๋ฉ”๋‰ด์–ผ์€ ๊นƒํ—ˆ๋ธŒ Wiki์— ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ ์„ค๋ช… ์ง„์ž…๋ฐฉ๋ฒ•
ํšŒ์›๊ฐ€์ž… - ์ผ๋ฐ˜ ํšŒ์› ๊ฐ€์ž…
: ์ด๋ฉ”์ผ ์ธ์ฆ๊ณผ์ •์„ ๊ฑฐ์ณ ์ผ๋ฐ˜ ํšŒ์› ๊ฐ€์ž…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

- ์†Œ์…œ ํšŒ์› ๊ฐ€์ž…
: '์นด์นด์˜ค ๋กœ๊ทธ์ธ'ํด๋ฆญ ์‹œ ์นด์นด์˜ค ๊ณ„์ •์œผ๋กœ ์†Œ์…œ ํšŒ์› ๊ฐ€์ž…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”์ธํŽ˜์ด์ง€
โฌ‡๏ธ
์šฐ์ธก์ƒ๋‹จ SignUp
๋กœ๊ทธ์ธ - ์ผ๋ฐ˜ ํšŒ์›์œผ๋กœ ๋กœ๊ทธ์ธ
: ์ผ๋ฐ˜ํšŒ์›์œผ๋กœ ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

- ์†Œ์…œ ํšŒ์›์œผ๋กœ ๋กœ๊ทธ์ธ
: '์นด์นด์˜ค ๋กœ๊ทธ์ธ'ํด๋ฆญ ์‹œ ์นด์นด์˜ค ๊ณ„์ •์œผ๋กœ ์†Œ์…œ ๋กœ๊ทธ์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”์ธํŽ˜์ด์ง€
โฌ‡๏ธ
์šฐ์ธก์ƒ๋‹จ Login
๋ฉ”์ธ
ํŽ˜์ด์ง€
- ๋“ฑ๋ก๋˜์–ด์žˆ๋Š” ์บ ํ•‘์žฅ์˜ ๋ชฉ๋ก์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธํŽ˜์ด์ง€
์ง„์ž…์‹œ ๋…ธ์ถœ
์บ ํ•‘์žฅ
์ƒ์„ธ๊ฒ€์ƒ‰
- ์ƒ๋‹จ ๊ฒ€์ƒ‰์ฐฝ์— ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์œ„์น˜ํ•˜๋ฉด ํƒœ๊ทธ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ณ , ์ด๋ฅผ ํด๋ฆญํ•˜์—ฌ ํ•ด๋‹น ํƒœ๊ทธ๋กœ ์บ ํ•‘์žฅ ์ƒ์„ธ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธํŽ˜์ด์ง€
์ƒ๋‹จ ๊ฒ€์ƒ‰์ฐฝ
์บ ํ•‘์žฅ
์ƒ์„ธ
ํŽ˜์ด์ง€
- ์บ ํ•‘์žฅ์˜ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
- ์นด์นด์˜ค๋งต์„ ํ†ตํ•ด ์บ ํ•‘์žฅ์˜ ์œ„์น˜๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.
- ์˜ˆ์•ฝํ•˜๊ณ  ์‹ถ์€ ๋‚ ์งœ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์ธํŽ˜์ด์ง€
โฌ‡๏ธ
์›ํ•˜๋Š” ์บ ํ•‘์žฅ
์นด๋“œ ํด๋ฆญ
์˜ˆ์•ฝ - ์›ํ•˜๋Š” ๋‚ ์งœ๋ฅผ ์„ ํƒํ•˜๊ณ  ์˜ˆ์•ฝํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
- ์˜ˆ์•ฝ์ž๋ช…, ์ด๋ฉ”์ผ, ์—ฐ๋ฝ์ฒ˜๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๊ฒฐ์ œํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
์บ ํ•‘์žฅ ์ƒ์„ธํŽ˜์ด์ง€
โฌ‡๏ธ
๋‚ ์งœ์„ ํƒ, ์˜ˆ์•ฝํ•˜๊ธฐ ํด๋ฆญ
โฌ‡๏ธ
์ฃผ๋ฌธ์ž ์ •๋ณด ์ž…๋ ฅ
๊ฒฐ์ œ - ์นด์นด์˜คํŽ˜์ด๋กœ ๊ฒฐ์ œํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์นด์นด์˜คํŽ˜์ด๋กœ ๊ฒฐ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.(๊ฐœ๋ฐœ์ž ํ…Œ์ŠคํŠธ์šฉ ์ง€๊ฐ‘์œผ๋กœ ๊ฒฐ์ œ๋ฉ๋‹ˆ๋‹ค.) ์˜ˆ์•ฝํŽ˜์ด์ง€
โฌ‡๏ธ
์ฃผ๋ฌธ์ž ์ •๋ณด ์ž…๋ ฅ, ๊ฒฐ์ œํ•˜๊ธฐ ํด๋ฆญ
๋งˆ์ด
ํŽ˜์ด์ง€
- ๊ฐœ์ธ์ •๋ณด ๊ด€๋ฆฌ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํšŒ์›์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- ์˜ˆ์•ฝ๊ด€๋ฆฌ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋ณธ์ธ์ด ์˜ˆ์•ฝํ•œ ์บ ํ•‘์žฅ ๋‚ด์—ญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- ํŒ๋งค์ž ๋“ฑ๋ก/์ˆ˜์ •
: ์‚ฌ์—…์ž๋ฒˆํ˜ธ์™€ ๋‚ ์งœ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํŒ๋งค์ž ๊ณ„์ •์œผ๋กœ ๋“ฑ๋ก์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํŒ๋งค์ž ๊ณ„์ • ๋“ฑ๋ก์„ ์™„๋ฃŒํ•˜๋ฉด ์บ ํ•‘์žฅ ์ƒํ’ˆ์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์ธํŽ˜์ด์ง€
โฌ‡๏ธ
์šฐ์ธก์ƒ๋‹จ Mypage
ํŒ๋งค๋“ฑ๋ก - ํŒ๋งค์ž๋กœ ๋“ฑ๋ก๋œ ๊ณ„์ •์€ ์บ ํ•‘์žฅ ์ƒํ’ˆ ๋“ฑ๋ก์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
- ์บ ํ•‘์žฅ์˜ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€, ์ด๋ฆ„, ์ฃผ์†Œ, ์œ„์น˜, ๊ฐ€๊ฒฉ, ์ทจ์†Œ ๊ธฐํ•œ, ์ˆ˜์šฉ์ธ์›, ์†Œ๊ฐœ๊ธ€์„ ์ž…๋ ฅํ•˜์—ฌ ์บ ํ•‘์žฅ์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งˆ์ดํŽ˜์ด์ง€
โฌ‡๏ธ
ํŒ๋งค์ž ๋“ฑ๋ก/์ˆ˜์ •
๋ฆฌ๋ทฐ - ์บ ํ•‘์žฅ์˜ ์ƒ์„ธํŽ˜์ด์ง€์—์„œ ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋ณ„์ ์„ ๋“ฑ๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- ๋ฆฌ๋ทฐ ์ค‘ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๋ฆฌ๋ทฐ๋งŒ ์„ ๋ณ„ํ•˜์—ฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ƒํ’ˆ์ƒ์„ธํŽ˜์ด์ง€ ํ•˜๋‹จ
AI์™€ ์ฑ„ํŒ… - AI์™€ ์ฑ„ํŒ…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์ธํŽ˜์ด์ง€ ์šฐ์ธกํ•˜๋‹จ ์ƒ๋‹ด์‚ฌ ์•„์ด์ฝ˜
โฌ‡๏ธ
์ž…๋ ฅ์ฐฝ์— ๋‚ด์šฉ ์ž…๋ ฅ
โฌ‡๏ธ
๋ช‡์ดˆ ํ›„ AI ๋‹ต๋ณ€ ํ™•์ธ
ํšŒ์›ํƒˆํ‡ด - ํšŒ์›ํƒˆํ‡ด๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- ํƒˆํ‡ดํ•œ ์•„์ด๋””(์ด๋ฉ”์ผ)๋กœ๋Š” ๋‹ค์‹œ ๊ฐ€์ž…ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๋งˆ์ดํŽ˜์ด์ง€
โฌ‡๏ธ
๊ฐœ์ธ์ •๋ณด๊ด€๋ฆฌ
โฌ‡๏ธ
ํšŒ์›ํƒˆํ‡ด
๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ - ๊ด€๋ฆฌ์ž๋Š” ๋ชจ๋“  ์œ ์ €์˜ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๊ณ  ํšŒ์› ์‚ญ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
- ๊ด€๋ฆฌ์ž๋Š” ๋ชจ๋“  ์ƒํ’ˆ์˜ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๊ณ  ์ƒํ’ˆ ์‚ญ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๊ด€๋ฆฌ์ž๋Š” AIRCAMP ์‚ฌ์ดํŠธ ๋„๋ฉ”์ธ์—
/admin ์„ ๋ถ™์—ฌ์„œ ๊ด€๋ฆฌ์ž
ํŽ˜์ด์ง€์— ์ง„์ž… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹คํฌ๋ชจ๋“œ - ๋‹คํฌ๋ชจ๋“œ ์ „ํ™˜ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ๋‹คํฌ๋ชจ๋“œ๋กœ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- AIRCAMP ์‚ฌ์ดํŠธ์˜ ๊ธฐ๋ณธ ์„ค์ •์€ LIGHT ๋ชจ๋“œ ์ž…๋‹ˆ๋‹ค.
๋ฉ”์ธํŽ˜์ด์ง€ ์ขŒ์ธก์ƒ๋‹จ



header

๐ŸšชTeam OS DOOR

  • ์•ˆ๋…•ํ•˜์„ธ์š” ํŒ€ OS DOOR ์ž…๋‹ˆ๋‹ค.
  • ํŒ€ ๊ทœ์น™์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๊นƒํ—ˆ๋ธŒ Wiki์— ์žˆ์Šต๋‹ˆ๋‹ค.
์ฃผ์žฌ๋ฏผ
(FE, FEํŒ€์žฅ)
์˜ค์ค€์„
(FE)
๊น€์ •ํ™˜
(FE)
์œ ํ•œ๋ณ„
(BE, BEํŒ€์žฅ)
์กฐํ˜„์šฐ
(BE)
๋ณ€์ƒํ˜„
(BE)
์ฃผ์žฌ๋ฏผ ์˜ค์ค€์„ ๊น€์ •ํ™˜ ์œ ํ•œ๋ณ„ ์กฐํ˜„์šฐ ๋ณ€์ƒํ˜„
@als982001 @JS2L @wjdghksdigh @exertivestar @mikiehw @SHyeonCoding

- Frontend

- Frontend

- Frontend

- Backend

- Backend

- Backend

๊ธฐ์ˆ  ์Šคํƒ

์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ

๐Ÿ”จ 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

About

๐Ÿ•๏ธ ์บ ํ•‘์žฅ ์˜ˆ์•ฝ๊ณผ ํŒ๋งค๋ฅผ ์ž์œ ๋กญ๊ฒŒ - AIRCAMP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages