Trackly๋ ๊ธ๋ก๋ฒ ์์ฅ์ ๊ฒจ๋ฅํ ํ๋ก์ ํธ ํ๋๋ SaaS์ ๋๋ค. ์ด๊ธฐ ํ๊น์ ๋ํ๋ฏผ๊ตญ ์ฌ์ฉ์์ ํ ํ์ ๊ณผ ์ผ์ ๊ด๋ฆฌ๋ฅผ ๋๋ ๊ฒ์ด์ง๋ง, ์ธ์ด์ ์ํฌํ๋ก์ฐ ํ์ฅ์ ์ ์ ๋ก ์ค๊ณ๋์์ต๋๋ค. ํ์ฌ ์ด ์ ์ฅ์๋ ๋ฐฑ์๋์ ํ๋ก ํธ์๋๋ฅผ ๊ฐ๊ฐ ๋ ๋ฆฝ ์ ์ฅ์๋ก ๋ถ๋ฆฌํด Git submodule๋ก ์ฐ๊ฒฐํ๋ ์์ ํ๋ก์ ํธ ์ญํ ์ ์ํํฉ๋๋ค.
- ์บ๋ฆฐ๋์ ํ์คํฌ ๋ณด๋๋ฅผ ๊ฒฐํฉํ ํ๋ก์ ํธ ํ๋๋
- OAuth2 ๊ธฐ๋ฐ ์ฑ๊ธ์ฌ์ธ์จ(SSO)์ผ๋ก ๋น ๋ฅธ ์จ๋ณด๋ฉ
- ์ญํ ์ ๋ฐ๋ผ ๊ถํ์ ๋ถ์ฌํ๋ ์ํฌ์คํ์ด์ค ๊ตฌ์กฐ(ํฅํ SSO/SAML ์ฐ๋ ์์ )
- ํ๊ตญ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ง์ถ ๊ตญ๋ฌธ ์ฐ์ ์ธํฐํ์ด์ค, ๊ธ๋ก๋ฒ ๋ก ์นญ์ ์ํ ๋ค๊ตญ์ด ์ง์ ์ค๋น
- ํ์คํฌ/๋ณด๋ ๊ด๋ฆฌ UI ๋ฐ ์บ๋ฆฐ๋ ํตํฉ
- ์กฐ์ง ๋จ์ ์ํฌ์คํ์ด์ค์ ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด(Role-Based Access Control)
- ๋ค๊ตญ์ด ์ง์(์์ด/ํ๊ตญ์ด)๊ณผ ์๊ฐ๋ ์ฒ๋ฆฌ ๊ฐ์
- ์ธ๋ถ ์บ๋ฆฐ๋/์ฌ๋ ์ฐ๋์ ์ํ Webhook & App Marketplace ์ค๊ณ
์ฌ๋ด/ํํธ๋ ํ์ ์ฉ ๋น๊ณต๊ฐ ํ๋ก์ ํธ์ ๋๋ค. ์ธ๋ถ ๋ฐฐํฌ ์ ๋ณ๋ ๋ผ์ด์ ์ค๋ฅผ ์ ์ํฉ๋๋ค.
๊ฐ๋ฐ์ ์ค์ ๊ณผ ๊ธฐ์ ๋ฌธ์๋ AGENTS.md๋ฅผ ์ฐธ๊ณ ํ์ธ์.
.
โโโ Trackly-Backend/ # Project-Trackly/Trackly-Backend ์๋ธ๋ชจ๋ (Spring Boot)
โโโ Trackly-Frontend/ # Project-Trackly/Trackly-Frontend ์๋ธ๋ชจ๋ (Next.js + Turborepo)
โโโ AGENTS.md
โโโ BUSINESS_PLAN.md
โโโ README.md # ์์ ํ๋ก์ ํธ ์๋ด ๋ฌธ์
โโโ .gitmodules # ์๋ธ๋ชจ๋ ์ ๋ณด
git submodule update --init --recursive์กฐ์ง ์ด๋ฆ์ ๋ณ๊ฒฝํ๋ค๋ฉด ์๊ฒฉ ์ฃผ์์ ์๋ธ๋ชจ๋ ์ ๋ณด๋ฅผ ๋๊ธฐํํ์ธ์.
git remote set-url origin https://github.com/Team-Trackly/platform
git submodule sync --recursive
git submodule update --init --recursive- Trackly-Backend ยท
https://github.com/Project-Trackly/Trackly-Backend.git- Spring Boot 3 ๊ธฐ๋ฐ OAuth/JWT ์๋ฒ. ๋ฐฑ์๋ ๋น๋ยท๋ฐฐํฌ ์ ์ฉ ์ ์ฅ์.
- Trackly-Frontend ยท
https://github.com/Project-Trackly/Trackly-Frontend.git- Next.js 14(App Router) ์ฌ์ฉ์ ์น์ฑ๊ณผ ๊ด๋ฆฌ์ ์ฝ์, shadcn/ui + Chakra UI ๊ธฐ๋ฐ ๊ณต์ ์ปดํฌ๋ํธ ํฌํจ.
๊ฐ ์ ์ฅ์์ README์ ์ธ๋ถ ๊ฐ๋ฐ/๋ฐฐํฌ ๊ฐ์ด๋๊ฐ ์ ๋ฆฌ๋์ด ์์ผ๋, ํด๋น ์ ์ฅ์๋ก ์ด๋ํด ์์ ์ ์งํํ๋ฉด ๋ฉ๋๋ค.