WALKWALK ๋งํฌ: https://j10d210.p.ssafy.io/
์ด๋์ ์ ํด ๊ฑฑ์ ์ธ ์ฃผ๋ณ์ธ์ด ์๋ค๋ฉด ์ฉ๋์ ์๋จ์ผ๋ก ์ผ์ ์ด๋์ ์ํฌ ์ ์์ต๋๋ค.
์ด๋๊ณผ ์ฉ๋ ์ง๊ธ ๋ด์ญ์ ๋ธ๋ก์ฒด์ธ์ผ๋ก ํฌ๋ช ํ๊ฒ ์ด์๋ฉ๋๋ค.
-
๋ฏธ์
- ์ด๋์ ์ํค๋ ์ฌ๋์ ํ ๋ฆฌ, ์ด๋์ ํ ์ฌ๋์ ๊ฐ๋ฆฌ๋ก ๋๋์ด ์ฑ์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.
- ํ ๋ฆฌ์ ๊ฐ๋ฆฌ ๋งค์นญ์ ํด๋๋ฉด, ํ ๋ฆฌ๋ ๊ฐ๋ฆฌ์๊ฒ ๋ฏธ์ ์ ๊ฑธ ์ ์์ต๋๋ค.
- ํ๋ฃจ ์ต์ ์ด๋(๊ฑธ์) ์๊ฐ์ ์ค์ ํ๊ณ , ์ด๋ฅผ ๋ฌ์ฑํ๋ฉด ์ฉ๋์ ์ง๊ธํฉ๋๋ค.
-
์์
- ์ด๋ ์์ ๋ฒํผ์ ๋๋ฅด๋ฉด ํ ๋ฆฌ์๊ฒ ์๋ฆผ์ด ๊ฐ๋๋ค.
- ๊ทธ๋, ํ ๋ฆฌ๋ ๊ฐ๋ฆฌ์๊ฒ ์์ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
-
๋ฆฌํฌํธ
- ์ด๋ํ๊ธฐ ๋ฒํผ์ ๋๋ฌ ์งํํ ์ด๋์ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅ์ด ๋ฉ๋๋ค.
- ์ด ๋ฐ์ดํฐ๋ฅผ ํ ๋๋ก ์๋ณ ๋ฆฌํฌํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
-
๋ญํน
- ์น๊ตฌ๋ค ์ฌ์ด์์ ๋ด ์์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- ์์๋ ๊ฑธ์ ์ ๊ธฐ์ค ์ผ, ์ฃผ, ์๋ณ, ์คํธ๋ฆญ(์ด๋์ ๊พธ์คํ ํ ๊ธฐ๊ฐ) ๊ธฐ์ค์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
- ๊ฐ์ ๋งต์ผ๋ก๋ ์ด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
-
์๊ฐ ๋ฏธ์
- ์๊ธฐ ์์ ์๊ฒ๋ ์ต์ ์ด๋ ๊ธฐ์ค์ ์ค์ ํ ์ ์์ต๋๋ค.
- ์ด๊ธฐ์๋ WHO์ ์ฐ๋ น๋๋ณ ๊ธฐ์ค์ผ๋ก ์ด๊ธฐํ๋์ด ์์ต๋๋ค.
- ์๊ฐ ๋ฏธ์ ์ ๊ธฐ์ค์ผ๋ก ์คํธ๋ฆญ์ด ์ฐ์ ๋ฉ๋๋ค.
-
ํ๋ก์ ํธ๋ช :
SSAFY 10๊ธฐ 2ํ๊ธฐ ํนํ ํ๋ก์ ํธ - WALKWALK -
๊ธฐ๊ฐ :
2024/02/19 ~ 2024/04/03 (45์ผ๊ฐ ์งํ) -
ํ์ :
ํจ๋ํ๊ธฐ 10์กฐ(D210)์ ํ์๋ค์ ์๊ฐํฉ๋๋ค!์ด๋ฆ ์ญํ ๊ฐ๋ฐ ๋ด์ฉ ์ ์๋ฏผ ํ์ฅ
Backend
Frontend- DB ์ค๊ณ
- ํ์, Spring Security & JWT & OAuth2.0
- ์ฑํ ๋ฐ tts, ์์ ๋ฉ์์ง ๊ตฌํ
- ํ๋ฉด ์ค๊ณ๊น๊ท๋ฆฌ Frontend - Figma๋ฅผ ์ด์ฉํ ํ๋ฉด ๋์์ธ ์ค๊ณ
- ๋ฉ์ธ, ๋ญํน, ์น๊ตฌ, ํ ๋ฆฌ๊ฐ๋ฆฌ ๋ฏธ์ ์ค์ , ์์ , ์์๋ฉ์์ง, ๋ณด๋ฌผ์ฐพ๊ธฐ ํ๋ฉด ๊ตฌํ
- axios๋ก API ์ฐ๊ฒฐ
- Zustand๋ก ์ํ๊ด๋ฆฌ๊น์ธํ Frontend
Backend- DB ์ค๊ณ
- ์๋ฒ EC2 ๋ฐฐํฌ
- CI/CD with Jenkins
- ์น๊ตฌ, ํ ๋ฆฌ๊ฐ๋ฆฌ ๊ด๋ฆฌ
- SSE ์๋ฆผ ์๋น์ค
- ๋ฉ์ธํ๋ฉด, ํ ๋ฆฌ๊ฐ๋ฆฌ, ์น๊ตฌ ํ์ด์ง ๊ตฌํ์ฌ๊ท์ Frontend
Blockchain- ํ๋ฉด ์ค๊ณ
- ๋ธ๋ก์ฒด์ธ
- ํ์๊ด๋ฆฌ & OAuth2.0
- ๊ฒฐ์ ์ต์ง์ Backend - DB ์ค๊ณ
- ์ด๋ ๋ฐ์ดํฐ, ๊ธฐ์ค ๋ฐ ์ด๋ ๋๋ฉ์ธ api
- ์คํ๋ง ๋ฐฐ์น ๋ฐ ์ค์ผ์ค๋ง์ ํตํ ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋ฒ ๊ตฌํ
- ๋ญํน ๋๋ฉ์ธ ํ์ด์ ๋ธ ๊ตฌํํ์ฑ์ฐ Backend
Blockchain- DB ์ค๊ณ
- ์ง๊ฐ ๊ด๋ฆฌ
- ์นด์นด์คํ์ด API๋ฅผ ํตํ ๊ฒฐ์ ๊ตฌํ
- ๋ธ๋ก์ฒด์ธ์ ํ์ฉํ ์์์ฆ ๋ฐ๊ธ
- Visual Studio Code
- HTML5, CSS3, JavaScript(ES6)
- React
- Stompjs
- zustand
- Nodejs
- Vite
- Tailwind CSS
- ์ฌ์ฉํ ์ธ๋ถ API
- Web Speech API
- Google Fitness API
- Google geoLocation API
- Google Map React API
- IntelliJ
- JVM Open JDK
- Spring Boot
- Spring Data JPA
- Spring Security
- SSE Emitter
- Maria DB
- JWT
- OAuth2.0
- STOMP-WEB-SOCKET
- REDIS Lettuce
- REDIS
- Gradle
- AWS S3 Bucket Cloud
- AWS Transcribe
- AWS Lambda
- Spring Batch
- Google TTS Cloud AI
- ์ฌ์ฉํ ์ธ๋ถ API
- Google fitness API
- Solidity
- Remix IDE
- MetaMask
- Ethereum
- Sepolia TestNet
- ethersjs
- Web3j
- Klaytn API Service
- AWS EC2
- Docker
- Jenkins
- GitLab - ์ฝ๋ ๋ฒ์ ๊ด๋ฆฌ ๋ฐ MR๊ณผ ๋ฆฌ๋ทฐ
- Jira - ๋งค์ฃผ ๋ชฉํ๋ ์ค์ , ํ๋ก์ ํธ ์งํ๋ ํ์ธ
- Notion - ํ์๋ก ์์ฑ, ๊ธฐ์ ๋ ํผ๋ฐ์ค ๊ณต์ , ํ๋ก์ ํธ ์ฐ์ถ๋ฌผ ๊ด๋ฆฌ
- Figma - ๋ชฉ์ , ์์ด์ดํ๋ ์, ๋์์ธ ๊ณต์
- MatterMost - ์๋ฃ ๋ฐ api ํํฉ๊ณผ ์์ฒญ์ฌํญ ๊ณต์
- Code With Me - ์ค์๊ฐ ํ์ ์ฝ๋ฉ
- UCC - https://youtu.be/01bYtPFIBRs
- ์์ฐ์์ - https://youtu.be/X-z9YPcKuxY