- ํ๋ก์ ํธ ์๊ฐ | Introduction
- ์ฃผ์ ๊ธฐ๋ฅ | Features
- ๊ธฐ์ ์คํ | Tech Stack
- ๋ผ์ด์ผ์ค | License
- Contact | Contact
์ด ํ๋ก์ ํธ๋ ์ฌ์ฉ์๊ฐ ํ๋ก ํธ์๋ ์ธํฐํ์ด์ค๋ฅผ ํตํด
"ํ๋์
๊ตฌ์ญ" ๋๋ "์์์ญ" ์ค ํ๋๋ฅผ ์ ํํ๊ณ ,
์ดํ ์นดํ
๊ณ ๋ฆฌ (์: ํ์, ์ผ์ ๋ฑ)์
ํด๋น ์นดํ
๊ณ ๋ฆฌ ๋ด ์์ธ ๋ฉ๋ด (์: ์ ์ก, ๋ฐฑ๋ฐ ๋ฑ)๋ฅผ ์ ํํ๋ฉด,
์ ํ๋ ์กฐ๊ฑด์ ๋ง๋ ์์์ ์ ์ถ์ฒํด์ฃผ๋ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐฑ์๋์์๋ ๋ค์ด๋ฒ API๋ฅผ ์ฐ๋ํ์ฌ ํด๋น ์กฐ๊ฑด์ ๋ง๋ ์์์ ์ ๋ณด๋ฅผ
์๋์ผ๋ก ์์ง ๋ฐ DB์ ์ ์ฅํ๊ณ , ๊ฐ ์์์ ์ ์์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ ์ญ ์ค
๋ ๊ฐ๊น์ด ์ญ ์ ๋ณด๋ฅผ ๋ฐ์ํ์ฌ ์ถ์ฒ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ํ, ๋์ผ ์์์ ์ ์ ํํ ๋ค๋ฅธ ์ฌ์ฉ์์ Instagram ID๋ฅผ ํ์ธํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
-
๋ง์ถค ์์์ ์ถ์ฒ ์์คํ
- ํ๋ก ํธ์๋์์ ์ฌ์ฉ์๊ฐ "์ญ" (ํ๋์
๊ตฌ์ญ, ์์์ญ), "์นดํ
๊ณ ๋ฆฌ", "์์ธ ๋ฉ๋ด"๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ํํ๋ฉด
ํด๋น ์กฐ๊ฑด์ ๋ง๋ ์์์ ์ ์ถ์ฒํฉ๋๋ค.
- ํ๋ก ํธ์๋์์ ์ฌ์ฉ์๊ฐ "์ญ" (ํ๋์
๊ตฌ์ญ, ์์์ญ), "์นดํ
๊ณ ๋ฆฌ", "์์ธ ๋ฉ๋ด"๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ํํ๋ฉด
-
๋ค์ด๋ฒ API ์ฐ๋
- ๋ฐฑ์๋์์ ๋ค์ด๋ฒ ์ง์ญ๊ฒ์ API๋ฅผ ํตํด ์์์ ์ ๋ณด๋ฅผ ์๋ ์์งํ์ฌ DB์ ์ ์ฅํฉ๋๋ค.
- ๊ฐ SearchQuery๋ง๋ค "ํ๋์
๊ตฌ์ญ"๊ณผ "์์์ญ" ๋ ํ๋ณด๋ก ๊ฒ์ ํ,
๋ ํ๋ณด์ ์ขํ๋ฅผ ๋น๊ตํ์ฌ ๋ ๊ฐ๊น์ด ์ญ ์ ๋ณด๋ฅผ ๋ฐ์ํด ์ ์ฅํฉ๋๋ค.
-
์ฌ์ฉ์ ์ฐ๋
- ํด๋น ์์์ ์ ์ ํํ ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ Instagram ID๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- Frontend: React
- Backend: Spring Boot, JPA, MySQL, RESTful APIs
- API ๋ฌธ์ํ: Springdoc/OpenAPI (Swagger)
- CI/CD ๋ฐ ๋ฐฐํฌ:
- GitHub Actions: ์๋ ๋น๋, ํ ์คํธ ๋ฐ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- Azure: ํด๋ผ์ฐ๋ ๋ฐฐํฌ ํ๋ซํผ
- ๋์์ธ: Figma
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค. ์์ ๋กญ๊ฒ ์ฌ์ฉํ์ธ์!
This project is licensed under the MIT License.
์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ๊ณ ํ์ธ์.
For more details, see the LICENSE file.
ํ๋ก์ ํธ ๊ด๋ จ ๋ฌธ์๋ ์๋ ์ด๋ฉ์ผ๋ก ์ฐ๋ฝ ๋ถํ๋๋ฆฝ๋๋ค:
For inquiries about the project, please contact:
๐ง [email protected]