์นด๋ฉ๋ผ ์
๋ฌธ์๋ค์ ์ํ ์นด๋ฉ๋ผ ํ์ต ๋ฐ ์ฌ์ง ๊ณต์ ์ปค๋ฎค๋ํฐ ์๋น์ค
์ต๊ทผ 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 ๊ตฌํ |
![image](https://private-user-images.githubusercontent.com/78338944/334664333-d3d4296c-6ece-43f3-b181-a4538e83fa7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQyMDgzMzQsIm5iZiI6MTcyNDIwODAzNCwicGF0aCI6Ii83ODMzODk0NC8zMzQ2NjQzMzMtZDNkNDI5NmMtNmVjZS00M2YzLWIxODEtYTQ1MzhlODNmYTdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIxVDAyNDAzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAzY2VlZWNiOGFmMDE2NGUxMmQ1MTljMTMzZDE4NzcwNTI0N2YwNDIxZWMwYjNiZDhlMWE4MmRjMmU1NDc0MTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WYMgM8FiCdhUfz2DrZEoVX4QOsEHAKAb-1zv3-C6AU0)
- 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 : ๊ธฐํ ๋ฐ ๊ฐ๋ฐ ์ฐ์ถ๋ฌผ ๊ด๋ฆฌ
![image](https://private-user-images.githubusercontent.com/78338944/334668129-f31c7ce8-177e-4919-b1ec-42a8f8669177.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQyMDgzMzQsIm5iZiI6MTcyNDIwODAzNCwicGF0aCI6Ii83ODMzODk0NC8zMzQ2NjgxMjktZjMxYzdjZTgtMTc3ZS00OTE5LWIxZWMtNDJhOGY4NjY5MTc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIxVDAyNDAzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxZTk4MzI5M2VkNTk3YzE2ZDFlNTFlNDAyNzg1OGUxMDMwYTUxZDkzMDk5OGU4YWQwYmJkMWRhMjU4NjRlMzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.rAm78XTvXLcNo3Sof717AcGEYlKdHMbZxvjJw54a3nQ)
- UCC : https://youtu.be/ATMvR24_iWM
- ์์ฐ์์ : https://youtu.be/wiT63j4eXmw