์นด๋ฉ๋ผ ์
๋ฌธ์๋ค์ ์ํ ์นด๋ฉ๋ผ ํ์ต ๋ฐ ์ฌ์ง ๊ณต์ ์ปค๋ฎค๋ํฐ ์๋น์ค
์ต๊ทผ SNS์ ํ์ฑํ์ ํจ๊ป ๊ณ ํ๊ฒฉ ์ฌ์ง์ ๋ํ ๊ด์ฌ์ด ์ฆ๊ฐํ๊ณ ์์ผ๋ฉฐ, ๋ค์ํด์ง๋ ์นด๋ฉ๋ผ์ ์ค๋งํธํฐ์ผ๋ก ๋์งํธ ์ฌ์ง์ ์ ๊ทผ์ฑ์ด ํฅ์๋๊ณ ์๋ค.
๊ทธ๋ฌ๋ ์ฌ์ง ์
๋ฌธ์๊ฐ ์ฌ์ง ์ดฌ์์ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ด ๋ค ์ค์ ์์ ์ดฌ์์ ์ ์ฉํด ๋ณด๊ธฐ๊น์ง๋ ๋ง์ ์ด๋ ค์์ด ์กด์ฌํ๋ค.
๋ํ, ์ฌ์ง์ ๋ํ ์ดํด ๋ถ์กฑ๊ณผ ๋๋ถ์ด ๊ธฐ์ ๋ฐ์ ์ ๋ฐ๋ฅธ ์๋ ๋ณด์ ๊ธฐ๋ฅ์ผ๋ก ์ธํด ์ฌ์ง ์ปค๋ฎค๋ํฐ ์์ ์ฌ์ง๋ค์ ์ ์ฐจ ๊ฐ์ฑ์ ์๊ณ ํ์ผํ๋๊ณ ์๋ค.
โPhoto Is"๋ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ์ฌ์ง ์ดฌ์์ ๊ธฐ์ด๋ถํฐ ์ค์ต๊น์ง ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ฉฐ, ๊ฐ๊ฐ์ธ์ ์ฌ์ง ์ดฌ์ ๋ฅ๋ ฅ์ ํฅ์์ํค๊ณ ์ฐฝ์์ฑ์ ๋ฐํํ ์ ์๋๋ก ๋๋๋ค.
Hello, CAMERA!
Hello, Photo Is!
์ฌ์ง์ ๊ธฐ์ด๋ถํฐ, ์ค์ตํ ์ฌ์ง ๊ณต์ ๊น์ง!
์นด๋ฉ๋ผ ๋ฐ ์ฌ์ง๊ณผ ๊ด๋ จ๋ ์์ ๋ก์ด ์ง๋ฌธ ๊ฐ๋ฅ
์นด๋ฉ๋ผ์ ๋ฒํผ ๋ฐ ๋ค์ด์ผ ๋ฑ ๊ตฌ์ฑ ์์๋ค์ ์ดํด๋ณด๋ฉฐ, ์ค์ ์ฅ๋น ์ฌ์ฉ๋ฒ์ ์ฝ๊ฒ ์ตํ
์ค์ ์ดฌ์๊ณผ ์ ์ฌํ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ์ดฌ์ ๋ชจ๋, ์กฐ๋ฆฌ๊ฐ, ์ ํฐ์คํผ๋, ๊ฐ๋ ๋ฑ์ ์กฐ์ ๊ฐ์ ๋ํ ์ฒดํ ๋ฐ ํ์ต ๊ฐ๋ฅ
๋ด๊ฐ ์ฐ์ ์ฌ์ง์ ์ง์ ๋ฐฐ์นํ 3D ์ ์ํ๋ฅผ ๊ฐ์ตํ ์ ์๊ณ , ์ฌ์ฉ์๋ค์ ๋ณด๋ค ๋ชฐ์ ๊ฐ ์๋ ์ํ ๊ด๋ ๊ฐ๋ฅ
์๋ ์ค์ผ์ค๋ง์ ํตํด ์ฌ์ง ์ข์์์ ์ผ/์ฃผ/์ ์ฆ๊ฐ๋์ ์ง๊ณํ์ฌ ์ฌ์ง๋ค์ ์ผ๊ฐ/์ฃผ๊ฐ/์๊ฐ ๋ญํน์ ์ ๊ณต
- ํ๋ก์ ํธ๋ช : ์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ(SSAFY) 10๊ธฐ 2ํ๊ธฐ ์์จ ํ๋ก์ ํธ
- ๊ธฐ๊ฐ : 2024.04.08 ~ 2024.05.24
์ด๋ฆ | ์ญํ | ๊ฐ๋ฐ ๋ด์ฉ |
---|---|---|
๊น๊ท๋ฆฌ | Frontend |
- ํ๋ฉด ์ค๊ณ - ์ ์ ํ์ด์ง ๋ด๋น - ๋ง์ดํ์ด์ง ํ๋ฉด ๊ตฌํ - ๋ง์ดํ์ด์ง API ์ฐ๊ฒฐ - ๋ง์ดํ์ด์ง ๋ด ์ฌ์ง ์ ๋ก๋ ํ๋ฉด ๊ตฌํ - ์ฌ์ง ์ ๋ก๋ API ์ฐ๊ฒฐ - ๋ง์ดํ์ด์ง ๋ด ํ๋ก์ ํ๋ฉด ๊ตฌํ - ํ๋ก์ API ์ฐ๊ฒฐ - ๋ค๋ฅธ ์ ์ ํ์ด์ง ๊ตฌํ - ๋ค๋ฅธ ์ ์ ํ์ด์ง API ์ฐ๊ฒฐ - Community ๋ด๋น - gallery ํ๋ฉด ๊ตฌํ - gallery ํ๋ฉด ๋ญํน API ์ฐ๊ฒฐ - gallery ๋ด ์ฌ์ง ์์ธ ํ๋ฉด ๊ตฌํ - gallery ๋ด ์ฌ์ง ์์ธ ํ๋ฉด API ์ฐ๊ฒฐ - Q&A ํ๋ฉด ๊ตฌํ - Q&A ํ๋ฉด API ์ฐ๊ฒฐ - Q&A ๋ด ๊ธ์์ฑ ํ๋ฉด ๊ตฌํ - Q&A ๋ด ๊ธ์์ฑ API ์ฐ๊ฒฐ - Q&A ๋ด ๊ธ ์์ธ๋ณด๊ธฐ ํ๋ฉด ๊ตฌํ - Q&A ๋ด ๊ธ ์์ธ๋ณด๊ธฐ API ์ฐ๊ฒฐ - Exhibition ๋ด๋น - Exhibition ํ๋ฉด ๊ตฌํ - Exhibition API ์ฐ๊ฒฐ - Exhibiton ๊ฐ์ต ํ๋ฉด ๊ตฌํ |
๊น์ธํ | Backend Frontend Infra |
- DB ์ค๊ณ - ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ - Members ๋ฐ Follows API ๊ตฌํ - ์ ์ ํ์ด์ง ๋ด๋น - ๋ด ์ ๋ณด ์์ ํ๋ฉด ๊ตฌํ - ๋ด ์ ๋ณด ์์ API ์ฐ๊ฒฐ - Exhibition ๋ด๋น - 3D ๊ฐ์ ์ ์ํ ๊ตฌํ - Exhibition API ๊ตฌํ - Exhibition ๊ฐ์ต API ์ฐ๊ฒฐ - UCC ์ ์ |
๋ฐ์ฐฝ์ค | Backend |
- DB ์ค๊ณ - Python ๋ฐฑ์๋ ๋ด๋น - Docs ๋ด๋น - Hello photo! ํ๋ฉด - Docs API ๊ตฌํ - Dictionary ํ๋ฉด - Dictionaries API ๊ตฌํ - OpenAI API๋ฅผ ํ์ฉํ Chatbot ๊ธฐ๋ฅ ๊ตฌํ |
์ ์์ | Frontend |
- ํ๋ฉด ์ค๊ณ - Studio ๋ด๋น - ํํ ๋ฆฌ์ผ ํ๋ฉด ๊ตฌํ - ํํ ๋ฆฌ์ผ ํ๋ก์ธ์ค ๊ตฌํ - ๋ฐ๋๊ฐ๋น ํ๋ฉด ๊ตฌํ - ๋์ด๋์ฐ ํ๋ฉด ๊ตฌํ - ์นด๋ฉ๋ผ ์ธํ ์ค์ ๊ตฌํ (iso, ss, aperture, ev) - ์นด๋ฉ๋ผ ์ฌ์ง ์ฐ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ - ๋ชจ์ ์ฌ์ง ์ฐ๊ธฐ API ์ฐ๊ฒฐ |
์ดํ์ง | Frontend |
- ํ๋ฉด ์ค๊ณ - Members ๋ด๋น - Sign Up ํ๋ฉด ๊ตฌํ - Sign In ํ๋ฉด ๊ตฌํ - Members API ์ฐ๊ฒฐ - Docs ๋ด๋น - Hello Photo! ํ๋ฉด ๊ตฌํ - Docs API ์ฐ๊ฒฐ - Dictionary ํ๋ฉด ๊ตฌํ - Three.js ๊ธฐ๋ฐ 3D ์นด๋ฉ๋ผ ๋ชจ๋ธ๋ง์ ํตํ ์ฉ์ด ์ฌ์ ๊ธฐ๋ฅ ๊ตฌํ - Dictionaries ๋ฐ Chatbots API ์ฐ๊ฒฐ |
ํ์ฑ์ฐ | Backend |
- DB ์ค๊ณ - Community ๋ด๋น - Gallery ํ๋ฉด - Photos API ๊ตฌํ - Spring Batch๋ฅผ ํ์ฉํ ๋ญํน ๊ธฐ๋ฅ ๊ตฌํ - Q&A ํ๋ฉด - Questions API ๊ตฌํ |
- Visual Studio Code
- HTML5, CSS3, Typescript, Tailwind
- React 18.2.0
- Vite 5.1.4
- Zustand
- three.js
- R3F
- IntelliJ
- Java 17
- Spring Boot 3.2.1
- Spring Security
- Spring Data JPA
- Spring Batch
- Gradle
- JWT
- OpenAI
- Fast API
- Redis
- Amazon RDS
- Amazon S3 Bucket Cloud
- MariaDB
- HeidiSQL
- Amazon EC2
- Docker
- Docker Compose
- Jenkins
- Nginx
- GitLab : ์ฝ๋ ๋ฒ์ ๊ด๋ฆฌ ๋ฐ MR๊ณผ ๋ฆฌ๋ทฐ
- Jira : ํ๋ก์ ํธ ์ฃผ์ฐจ๋ณ ์ผ์ ๊ด๋ฆฌ ๋ฐ ์ญํ ๋ถ๋ด
- Mattermost : ์๋ฃ ๋ฐ ์งํ ์ํฉ ๊ณต์
- Figma : Mockup, Wireframe, UI Design ์์
- Notion : ๊ธฐํ ๋ฐ ๊ฐ๋ฐ ์ฐ์ถ๋ฌผ ๊ด๋ฆฌ
- UCC : https://youtu.be/ATMvR24_iWM
- ์์ฐ์์ : https://youtu.be/wiT63j4eXmw