/H7-WantCar

๐Ÿš™ ์†Œํ”„ํ‹ฐ์–ด๋ถ€ํŠธ์บ ํ”„ 2๊ธฐ - WantCar

Primary LanguageJava

๐Ÿš™ H7-WantCar

ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน ์†Œํ”„ํ‹ฐ์–ด๋ถ€ํŠธ์บ ํ”„ 2๊ธฐ
๊ฐœ๋ฐœ๊ธฐ๊ฐ„: 2023.07.31 ~ 2023.08.30


๐Ÿš€ ๋ฐฐํฌ ์ฃผ์†Œ

Front-End: https://hyundei.shop
Android: https://appdistribution.firebase


โค๏ธโ€๐Ÿ”ฅ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

ํ˜„๋Œ€์ž๋™์ฐจ๊ทธ๋ฃน ์†Œํ”„ํ‹ฐ์–ด๋ถ€ํŠธ์บ ํ”„ 2๊ธฐ์—์„œ ์ง„ํ–‰ํ•œ ๋‚ด ์ฐจ ๋งŒ๋“ค๊ธฐ ํ”Œ๋กœ์šฐ ๊ฐœ์„  ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.
NaughtyํŒ€์˜ ๊ธฐํš๊ณผ ๋””์ž์ธ์„ ๋ฐ”ํƒ•์œผ๋กœ Front-End์™€ Andriod์˜ ํ™”๋ฉด ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

'๋‚ด๊ฐ€ ์‚ด ์ฐจ, ์ด์ œ ๊ฐ์ด ์•„๋‹Œ ๋ฐ์ดํ„ฐ๋กœ.' ๋ผ๋Š” ํ‚ค์›Œ๋“œ๋กœ ํ˜„๋Œ€๋งŒ์˜ ์‹ค์งˆ์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์ ์œผ๋กœ ํ•œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


๐ŸŽˆ ํŒ€ ์†Œ๊ฐœ

Back-End Back-End Front-End Front-End Android Android
๋ฐ•์ œํ˜„ ๊น€์ผ๊ทœ ์กฐํ˜„์ˆ˜ ์žฅ์˜ˆ๋นˆ ํ•œ๋ณ‘ํ•˜ ์กฐ์˜ˆํ˜„

๐Ÿ“ƒ Notion

๐Ÿšฅ Team Rules


๐ŸŽจ ๊ธฐํš/๋””์ž์ธ


๐Ÿ’ป๐Ÿ“ฑ ๋ฐ๋ชจ ์˜์ƒ

Front-End.mp4
Android.webm

Stacks ๐Ÿˆ

Environment

GitHub Git

Back-End

intellij java 11 spring boot spring jdbc template mysql aws ec2 aws s3 aws cloud front aws code deploy

Front-End

npm vite Visual Studio Code React JavaScript styledcomponents

Android

Android Studio kotlin ROOM Retrofit2 Navigation COIL Firebase

Communication

Slack Notion


๐Ÿ› ๏ธ Architecture

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-08-28 แ„‹แ…ฉแ„’แ…ฎ 4 52 17

๐Ÿ—‚๏ธ Directory

Back-End

backend
โ”œโ”€โ”€ ๐Ÿ“‚ chosen
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ repository
โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ dto
โ”‚
โ”œโ”€โ”€ config
โ”œโ”€โ”€ ๐Ÿ“‚ estimate
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ controller
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ dto
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ repository
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ dto
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ service
โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ dto
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ global
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ dto
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ utils
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ model
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ controller
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ dto
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ repository
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ dto
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ service
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ similarity
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ controller
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ dto
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ repository
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ dto
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ service
โ”‚
โ””โ”€โ”€ ๐Ÿ“‚ trim
   โ”œโ”€โ”€ ๐Ÿ“‚ controller
   โ”œโ”€โ”€ ๐Ÿ“‚ dto
   โ”œโ”€โ”€ ๐Ÿ“‚ repository
   โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ dto
   โ””โ”€โ”€ ๐Ÿ“‚ service

Front-End

frontend
โ”œโ”€โ”€ ๐Ÿ“‚ assets
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ fonts
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ icons
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ images
โ”‚
โ””โ”€โ”€ ๐Ÿ“‚ src
    โ”œโ”€โ”€ ๐Ÿ“‚ components
    โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ Button
    โ”‚   โ””โ”€โ”€ ...
    โ”‚
    โ”œโ”€โ”€ ๐Ÿ“‚ hooks
    โ”œโ”€โ”€ ๐Ÿ“‚ pages
    โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ EstimationPage
    โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ ExteriorColorPage
    โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ InteriorColorPage
    โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ ModelTypePage
    โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ OptionPickerPage
    โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ TrimSelectPage
    โ”‚
    โ”œโ”€โ”€ ๐Ÿ“‚ styles
    โ””โ”€โ”€ ๐Ÿ“‚ utils
        โ””โ”€โ”€ ๐Ÿ“‚ Context

Andriod

com.softeer.cartalog
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ data
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ remote
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ local
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ repository
โ”‚   โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ remote
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ local
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ model
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ enums
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ ui
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ activitiy
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ fragment
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ dialog
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ view
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ adapter
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ viewmodel
โ”‚
โ””โ”€โ”€ ๐Ÿ“‚ util