Skip to content

heowan/codestates-project

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿคพ๐Ÿผโ€โ™‚๏ธ "Take Control, Get Fit โ€“ OWN It!", OWN โ›น๐Ÿผโ€โ™‚๏ธ

์šด๋™์„ ์ฃผ๋„ํ•˜๋‹ค, ์˜ค์šด! ๐Ÿ”ฅ

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-24 แ„‹แ…ฉแ„’แ…ฎ 11 47 57



[๋ฐฐํฌ]

URL : OWN (ํšŒ์›๊ฐ€์ž… ๊ถŒ์žฅ)

๊ณ„์ •

ID : [email protected]
PassWord : asdf1234!


1. ํ”„๋กœ์ ํŠธ

์šด๋™์„ ์ฃผ๋„ํ•˜๋‹ค, ์˜ค์šด

OWN์€ ๋‹ค์–‘ํ•œ ์šด๋™ ๊ด€๋ จ ์ฝ˜ํ…์ธ ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ์šด๋™์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ์ž…๋‹ˆ๋‹ค.

์˜ค๋Š˜์˜ ์šด๋™ ์ผ์ง€๊ณผ ์‹๋‹จ์„ ๋‚˜๋ˆ„์–ด ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํŒ”๋กœ์šฐ์™€ ํŒ”๋กœ์ž‰ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ณต์œ ํ•˜๊ณ , ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šด๋™์— ๊ด€ํ•œ ๊ถ๊ธˆ์ฆ์ด๋‚˜ ์กฐ์–ธ๋„ ๋Œ“๊ธ€์„ ํ†ตํ•ด ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šด๋™์— ๋Œ€ํ•œ ํŒ๊ณผ ๋…ธํ•˜์šฐ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ณต๊ฐ„์œผ๋กœ OWN์—์„œ ๋” ๋งŽ์€ ์ง€์‹์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡๋ณด๋‹ค๋„, ์šด๋™์— ์—ด์ •์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด ํ•จ๊ป˜ ๋ชจ์—ฌ ํฌ๋ฃจ์ž‰ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ๋„์ „์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌ๋ฃจ์ž‰์€ ํ˜ผ์ž์„œ๋Š” ๋„์ „ํ•˜๊ธฐ ์–ด๋ ค์šด ์šด๋™๋“ค์„ ํ•จ๊ป˜ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์šด๋™ ๋™๊ธฐ๋ฅผ ์ฐพ๊ณ , ํ•จ๊ป˜ ํ•  ์‚ฌ๋žŒ๋“ค์„ ๋ชจ์ง‘ํ•ด์„œ ๋”์šฑ ์ฆ๊ฒ๊ฒŒ ์šด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OWN์€ ๋‹จ์ˆœํžˆ ์šด๋™์„ ํ•˜๊ณ ์ž ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ํ”Œ๋žซํผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์šด๋™์„ ์ฆ๊ธฐ๋ฉฐ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ์€ ๋ชจ๋“  ์ด๋“ค์„ ์ดˆ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

์„œ๋กœ๋ฅผ ๊ฒฉ๋ คํ•˜๊ณ , ์šฉ๊ธฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ, ๊ฑด๊ฐ•ํ•œ ๋ผ์ดํ”„์Šคํƒ€์ผ์„ ๋งŒ๋“ค์–ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.





2. ํŒ€์›์†Œ๊ฐœ

์ด์˜ํ˜„
(FE, ํŒ€์žฅ)
๊น€์€ํฌ
(FE)
ํ—ˆ์™„
(FE)
์ •๊ด€์šฉ
(BE, ๋ถ€ํŒ€์žฅ)
๋ฐ•์ธํ•˜
(BE)
์ง„๊ฐ•ํ›ˆ
(BE)
euihyun eunhee wan gihoon taejin seunghyun
@thewronghand @eunheeeee @heowan @JKY4860 @inha1234 @earthkid0

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป์ด์˜ํ˜„

  • ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ์ด๊ด„
  • ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…, ํŒ”๋กœ์šฐ, ํ”„๋กœํ•„, ๊ณ„์ •์„ค์ • ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ํด๋ผ์ด์–ธํŠธ ๋ฐฐํฌ ํ™˜๊ฒฝ (AWS S3) ๊ตฌ์„ฑ
  • ์‚ฌ์šฉ์ž์ธ์ฆ ๋กœ์ง, ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๋กœ์ง ๊ตฌํ˜„

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๊น€์€ํฌ

  • ๊ฒŒ์‹œ๋ฌผ ๋“ฑ๋ก ํŽ˜์ด์ง€ ๋งˆํฌ์—… ๋ฐ ๋“ฑ๋ก ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ํฌ๋ฃจ์ž‰ ๊ฒŒ์‹œ๋ฌผ ๋“ฑ๋ก ํŽ˜์ด์ง€ ๋งˆํฌ์—… ๋ฐ ๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋ก ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ์ด๋ฏธ์ง€ ๋ฆฌ์‚ฌ์ด์ฆˆ ๋ฐ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปํ—ˆ์™„

  • ํ”„๋กœ์ ํŠธ ๋””์ž์ธ ์ž‘์—… ์ด๊ด„
  • ๋ฉ”์ธํŽ˜์ด์ง€ ๋งˆํฌ์—… ๋ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋ฌดํ•œ์Šคํฌ๋กค ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ฐ ์ ์šฉ
  • ์šด๋™/์‹๋‹จ/ํฌ๋ฃจ์ž‰ ํŽ˜์ด์ง€ ๋งˆํฌ์—… ๋ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ํฌ๋ฃจ์ž‰ ์ฐธ์—ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป์ •๊ด€์šฉ

  • ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ์ด๊ด„
  • ๊ฒŒ์‹œ๊ธ€ (POST) CRUD ๊ตฌํ˜„
  • ๋ฐฐํฌ ์„œ๋ฒ„ ๊ตฌ์„ฑ (AWS ES2, AWS RDS)
  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ (S3 RESTAPI ์ด์šฉ)
  • ํฌ๋ฃจ์ž‰ (CREWING) CRUD ๊ตฌํ˜„

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป๋ฐ•์ธํ•˜

  • ํšŒ์›์ •๋ณด (MEMBER) CRUD ๊ตฌํ˜„
  • ํšŒ์›๊ฐ€์ž… ๋ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๏ฟฝSpring Security ๊ตฌํ˜„
  • JWT ๋ฐ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ํฌ๋ฃจ์ž‰ ์ฐธ์—ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป์ง„๊ฐ•ํ›ˆ

  • ํŒ”๋กœ์šฐ ๊ด€๋ จ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋Œ“๊ธ€ (COMMENT) CRUD ๊ตฌํ˜„
  • ๏ฟฝJpa Auditing ๊ตฌํ˜„
  • ๋ฌดํ•œ์Šคํฌ๋กค ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • DB Schema ์„ค๊ณ„



3. ๊ฐœ๋ฐœํ™˜๊ฒฝ

โš™๏ธ Tools

Github Discord Notion Figma
github logo Discord logo Notion logo Figma logo

๐Ÿ–ฅ Front-end

Html CSS JavaScript React Axios Styled
Components
ESLint Prettier Vite
Html CSS
icon
icon
styled-components icon eslint prettier prettier

๐Ÿ”’ Back-end

Java MySQL Spring
Boot
JWT Spring
Security
JPA REDIS(DB)
icon
icon
spring-boot logo JWT logo spring-Security logo OAUTH logo JAVAMAIL logo

๐Ÿ’ก Deployment

EC2 S3 RDS
EC2 S3 RDS



4. ํ•ต์‹ฌ ๊ธฐ๋Šฅ

๋กœ๊ทธ์ธ ํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„’แ…ฎ 2 37 16
ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„’แ…ฎ 2 37 27
๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ ํŽ˜์ด์ง€
๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ ํŽ˜์ด์ง€
์šด๋™ ๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ ํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-21 แ„‹แ…ฉแ„’แ…ฎ 2 40 41
๋ฉ”์ธ ํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 12 43 14
์šด๋™/์‹๋‹จ ๊ฒŒ์‹œ๋ฌผ ๋ชจ์•„๋ณด๊ธฐ ํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 12 43 29

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 12 43 41
ํฌ๋ฃจ์ž‰ ํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 12 46 30
๋งˆ์ดํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 12 47 45

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 12 49 15
๋‹ค๋ฅธ ์œ ์ € ํŽ˜์ด์ง€
แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-07-25 แ„‹แ…ฉแ„Œแ…ฅแ†ซ 12 48 27



Git

Branch

main : ๋ฐฐํฌ ๋ธŒ๋žœ์น˜
backend : ๋ฐฑ์—”๋“œ ์ž‘์—… ๋ธŒ๋žœ์น˜
frontend : ํ”„๋ก ํŠธ์—”๋“œ ์ž‘์—… ๋ธŒ๋žœ์น˜


Commit Message

Message ์„ค๋ช…
[feat] ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๊ฒฝ์šฐ
[fix] ๋ฒ„๊ทธ๋ฅผ ๊ณ ์นœ ๊ฒฝ์šฐ
[design] CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
[style] ์ฝ”๋“œ ํฌ๋งท๋ณ€๊ฒฝ, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ์ˆ˜์ •์ด ์—†๋Š” ๊ฒฝ์šฐ.
[refactor] ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ ๋ฆฌํŽ™ํ† ๋งํ•  ๊ฒฝ์šฐ
[comment] ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
[docs] ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ
[test] ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์—…์„ํ•  ๊ฒฝ์šฐ
[chore] ๋นŒ๋“œ ํ…Œ์ŠคํŠธ ์—…๋ฐ์ดํŠธ, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ
[rename] ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ ํ•˜๋Š” ๊ฒฝ์šฐ
[remove] ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
[init] ๋ธŒ๋žœ์น˜ ์ดˆ๊ธฐํ™” ๋ฐ ์ดˆ๊ธฐ์…‹ํŒ… ๊ด€๋ จ๋œ ์„ค์ •์ผ ๊ฒฝ์šฐ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.0%
  • Java 10.9%
  • Other 0.1%