ํ๋ก์ ํธ ๊ธฐ๊ฐ : 2023.04.10 ~ 2023.05.19 (6์ฃผ)
ํฌ๋ค ๊ฐ์ ์ ์ ๊ตฟ์ฆ ๋๋ ์ฑ
๊ธฐ์กด ๊ตฟ์ฆ ๋๋ ๋ฐฉ์์ ํธ์ํฐ์ ์์ ์ด ๋ง๋ ๊ตฟ์ฆ๋ฅผ ์ฌ๋ฆฌ๋ฉฐ ๋ฆฌํธ์ ํน์ ๋ง์์ ๋๋ฌ ๊ตฟ์ฆ ๋ฐ์ ์ฌ๋์ ์ ๋ณํฉ๋๋ค.
ํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ ๋ถํธํจ์ด ์์ต๋๋ค.
- ๋๋์ ํ๋ ์์น๋ฅผ ์๊ธฐ๊ฐ ์ด๋ ต๋ค.
- ๊ณ์ ํธ์ํฐ ๊ณต์ง๋ฅผ ์ฃผ์ํ๊ณ ์์ด์ผ ํ๋ค.
- ์ฌ๊ณ ์๋ ํ์ ์ด ์ด๋ ต๋ค.
- ์ํ๋ ๊ณต์ฐ์ ๋ํ ๊ตฟ์ฆ ๋๋์ ๋ชจ์๋ณด๊ธฐ ํ๋ค๋ค.
- ์จ์ดํ ํํฉ ํ์ ์ด ํ๋ค์ด ์ง์ ํ์ฅ์ ๊ฐ๋ด์ผ ํ๋จ ๊ฐ๋ฅํ๋ค.
์ด๋ฌํ ๋ถํธํจ์ ๊ฐ์ ํ๊ธฐ ์ํด '๋๋์ฃผ'๋ฅผ ๋ง๋ค์์ต๋๋ค.
BE ๊น์ข ์ฑ |
FE ๊น์งํ |
BE ์ผ์ ๋ฆฌ |
BE ์ ์ํ |
FE ์ด์ง์ |
FE ํ์ธ์ง |
- ๋ค์ด๋ฒ ๊ณต์ฐ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฃจ์ ํ ๋ฒ ์๋ก์ด ๊ณต์ฐ ์ ๋ณด๋ฅผ ํฌ๋กค๋งํด์.
- ๋ค์ํ ์นดํ
๊ณ ๋ฆฌ์ ๊ณต์ฐ์ ์ ๊ณตํด์.
- ๋๊ตฌ, ์ผ๊ตฌ, ํด๋์, ์ฝ์ํธ, E์คํฌ์ธ , ๊ฐ์กฑ/์๋, ์นดํธ๋ผ์ด๋: ๋๋ฆฌํํธ, ๋ฆฌ๊ทธ ์ค๋ธ ๋ ์ ๋, ๋ฎค์งํ์คํฐ๋ฒ ๋ฎค์ง์ปฌ, ์ค๋ฒ์์น, ๊ณต์ฐ์ , ์ถ๊ตฌ, ์คํฌ์ธ , ์คํํฌ๋ํํธ2, ์ฐ๊ทน
- ๋๋์ ์์ฑํ๊ณ ํธ์ํฐ ๊ฒ์๊ธ ์์ฑ์ ์ฐ๋ํ ์ ์์ด์.
- ์ ์ฒญ๋ ์ธ์ฆ์ ๋ํด ์๋ฝ/๊ฑฐ์ ํ ์ ์์ด์.
- ๋๋์๋ ๋น์ผ์ ๋ณธ์ธ์ ์ฐพ์ ์ ์๋ ์ ๋ณด๋ฅผ ๋ฑ๋กํ ์ ์์ด์.
- ๊ตฌ๊ธ๋งต์ผ๋ก ์ ํํ ์์น ์ ๋ณด ์ ๊ณต
- ์ ํํ ์๊ฐ๊ณผ ์ฐฉ์ฅ ์ ๋ณด ์ ๊ณต
- QR์ฝ๋ ์ธ์ฆ์ผ๋ก ๋น ๋ฅด๊ฒ ๋๋ํ ์ ์์ด์.
- ์ธ์ฆ์ด ํ์์ด๋ฉด ์ ์ฒญํ ๋ ์ฌ์ง์ ์ฒจ๋ถํ์ฌ ์ ์ฒญํด์ผํด์.
- ๊ด์ฌ์๋ ๋๋์ ์ฐํ ์ ์์ด์.
- QR์ฝ๋ ์ธ์ฆ์ผ๋ก ๋น ๋ฅด๊ฒ ๋๋๋ฐ์ ์ ์์ด์.
- ํ๋ก์ฐ ๊ธฐ๋ฅ
- ์๋ก ํธ์ํฐ ํ๋ก์ฐ๊ฐ ๋๋์ง ํ์ธํ ์ ์์ด์.
- ๋ด๊ฐ ํ๋ก์ฐํ ์ฌ์ฉ์๊ฐ ๋๋ ์์ฑ ๋
- ๋ด๊ฐ ์์ฑํ ๋๋์ด ๋ง๊ฐ๋ ๋
- ๋ด๊ฐ ์ฐํ ๋๋์ด ์คํํ ๋
- ๋ด๊ฐ ์ฐธ์ฌํ ๋๋์ ๋น์ผ์ด ๋์ ๋
Figma ๐
์๊ตฌ์ฌํญ ๋ช ์ธ์ ๐
API ๋ช ์ธ์ ๐
name | description | version | link |
---|---|---|---|
Flutter_secure_storage | ๋๋ฐ์ด์ค ๋ด๋ถ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ๋ณด์์ ์ต์ ํ๋ ์คํ ๋ฆฌ์ง | 8.0.0 | flutter_secure_storage |
Get | ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | 4.6.5 | get |
dio | ์๋ฒ์ ํต์ ์ ํ๊ธฐ ์ํด ํ์ํ ํจํค์ง | 5.0.3 | dio |
firebase | ๋๋ ์คํ ์ ์๋ฆผ ์ ๋ณด ์ ๋ฌ | 2.12.0 | |
geolocator | ์ฌ์ฉ์์ ์์น ์ ๋ณด ์กฐํ | 9.0.01 | |
google_maps_ | flutter์์ calendar์ event๋ฅผ ํ์ํ๊ธฐ ์ํด ํ์ํ ํจํค์ง | 2.0.111 | |
oauth1 | ํธ์ํฐ ์ฐ๋ ๊ธ ์์ฑ | 2.0.0 | |
flutter_dotenv | ํ๊ฒฝ๋ณ์๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ํ์ํ ํจํค์ง | 6.1.1 | flutter_dotenv |
image_picker | ๋๋ฐ์ด์ค ์ด๋ฏธ์ง ์ ๋ก๋ | 0.8.7+4 |
๐ฆlib
โฃ ๐src
โ โฃ ๐bindings
โ โฃ ๐components
โ โ โฃ ๐category
โ โ โฃ ๐find_password_form
โ โ โฃ ๐gray_line_form
โ โ โฃ ๐home_page_form
โ โ โฃ ๐my_page_form
โ โ โฃ ๐my_shared
โ โ โฃ ๐notification
โ โ โฃ ๐other_user_from
โ โ โฃ ๐profile_edit_form
โ โ โฃ ๐propose_form
โ โ โฃ ๐register_form
โ โ โฃ ๐search_form
โ โ โฃ ๐sharing_detail
โ โ โฃ ๐sharing_register_form
โ โ โ โฃ ๐category
โ โ โฃ ๐tag
โ โ โฃ ๐test_message
โ โฃ ๐config
โ โฃ ๐controller
โ โฃ ๐model
โ โฃ ๐pages
โ โ โฃ ๐category
โ โ โฃ ๐home
โ โ โฃ ๐search
โ โ โฃ ๐share
โ โ โ ๐user
โ โฃ ๐services
name | description | version |
---|---|---|
Spring Boot | ์คํ๋ง ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ | 2.7.11 |
Spring Cloud | ๋ง์ดํฌ๋ก์๋น์ค ๊ฐ๋ฐ์ ํ์ํ ์ํคํ ์ฒ๋ฅผ ์ฝ๊ฒ ๊ตฌ์ฑํ ์ ์๋๋ก ์ง์ํ๋ Spring Boot ๊ธฐ๋ฐ ํ๋ ์์ํฌ | 2021.0.6 |
MySQL | ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค | 8.0.32 |
nnz-common | ๊ฐ ์๋น์ค ํ๋ก์ ํธ์ ๊ณตํต์ผ๋ก ํ์ํ ๊ธฐ๋ฅ์ ๋ด์ ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | 0.4.5 |
Docker | ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ์คํ์์ค ๊ฐ์ํ ํ๋ซํผ | 23.0.4 |
firebase sdk | FCM PUSH ์๋ฆผ ์ ๊ณต์ ์ํ SDK | 9.1.1 |
Kafka | ๋ฐ์ดํฐ ๋๊ธฐํ๋ฅผ ์ํ ๋ฉ์์ง ๋ธ๋ก์ปค | 3.1.2 |
Redis | "ํค-๊ฐ" ๊ตฌ์กฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค | 7.0.11 |
name | description | port |
---|---|---|
nanum-service | ๋๋๊ณผ ๊ด๋ จ๋ ์๋น์ค | 8083 |
user-service | ์ฌ์ฉ์์ ๊ด๋ จ๋ ์๋น์ค | 8081 |
show-service | ๊ณต์ฐ๊ณผ ๊ด๋ จ๋ ์๋น์ค | 8082 |
tag-service | ํ๊ทธ์ ๊ด๋ จ๋ ์๋น์ค | 8084 |
crawling-service | ํฌ๋กค๋ง ์ค์ผ์ค๋ง ์์ ์ ์งํํ๋ ์๋น์ค | 8002 |
admin-service | ๊ด๋ฆฌ์์ ๊ด๋ จ๋ ์๋น์ค | 8001 |
gateway-service | MSA ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ API Gateway | 8000 |
discovery-service | ๊ฐ ์๋น์ค์ ์์น๋ฅผ ๋ฑ๋กํ ๋์ค์ปค๋ฒ๋ฆฌ ์๋น์ค | 8761 |