๊ฐ๋ฐ๊ธฐ๊ฐ | 24.10.14 ~ 24.11.19 |
---|
ํ์ | ์ญํ | ์ธ๋ถ ๋ด์ฉ |
---|---|---|
๊ฐ์ธํ | Infra, Back-End Developer | BE, DB, Infra |
๊น๋ฌธํฌ | Front-End Developer | FE, ๋์์ธ |
๋ฐ์ค์ | Front-End Developer | FE, ๋์์ธ, Web Socket |
๋ฐ์ฐฌํธ | Infra, Back-End Developer | Leader, BE, Infra, DB |
๋ฐ์ฉ๋น | Back-End Developer | BE, DB, AWS Lambda Server |
์กฐ์ฑ๋น | Front-End Developer | FE, ๋์์ธ, Web Socket |
API ๋ช ์ธ์ ๋ฐฑ์๋/ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ํ์ ๊ณผ์ ์์ API ๋ช ์ธ๊ฐ ์์ฃผ ๋ณ๊ฒฝ๋๊ฑฐ๋, ๋ฐฑ์๋ ๊ฐ๋ฐ์ด ์๋ฃ๋์ง ์์ ์ํฉ ๋ฑ ๊ฐ๋ฐ ๊ณผ์ ์๋ ์ฌ๋ฌ ๋ฌธ์ ๋ค์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
์ด ๊ณผ์ ์์ API ๋ช ์ธ๊ฐ ๋ณต์กํด์ง๊ฑฐ๋ ๋ณ๊ฒฝ์ฌํญ์ด ์ ๋๋ก ๋ฐ์๋์ด์์ง ์๋ค๋ฉด ํ์ ํจ์จ์ด ์ ํ๋๋ฉฐ, ๊ฐ๋ฐ ์ผ์ ์ง์ฐ๊ณผ ํ์ง ์ ํ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๋ฐ๋ผ์, ๊ฐ๋ฐ์ ์๋๋ฅผ ๋์ด๊ณ ํ ๊ฐ ์ปค๋ฎค๋์ผ์ด์ ๋ฌธ์ ๋ฅผ ์ต์ํํ๋ฉฐ, ๋ช ์ธ์ ๊ตฌํ์ ๋ถ์ผ์น๋ฅผ ์ฌ์ ์ ๋ฐฉ์งํ๊ณ ์ AWS Lambda Server๋ฅผ ์ด์ฉํ Mock API ๊ตฌํ ๋ฐ ์๋ํ๋ API ๊ฒ์ฆ ์์คํ ์ ๊ธฐํํ์์ต๋๋ค.
โญ ๋ชฉํ
No | Content | ์ธ๋ถ ๋ด์ฉ |
---|---|---|
1 | API ๋ช ์ธ์๋ฅผ ์ค์ฌ์ผ๋ก ํ ๊ฐ ํ์ ๊ฐํ | ์ค์๊ฐ ๋ฌธ์ ๋์ ์์ฑ, API ๋ฌธ์ํ |
2 | ์๋ํ ํ ์คํธ ๋ฐ Mock API ์๋ฒ ์ ๊ณต | Mock API ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ถ, ํ ์คํธ ์๋ํ |
3 | ๋ช ์ธ์ ๊ด๋ฆฌ ๋ฐ ๊ด๋ฆฌ ์๊ฐํ | ๊ฐ๋ฐ ์งํ ๋์๋ณด๋ |
-
API ๋ฌธ์ํ
: ์์ฑ๋ API ๋ฌธ์๋ Overview ํ๋ฉด์์ ๋ฌธ์ํ -
์น ๊ธฐ๋ฐ ์๋ํฐ ์ค์๊ฐ ํธ์ง ๊ธฐ๋ฅ
: ์น์์ผ์ผ๋ก ์ค์๊ฐ ๋ฌธ์ ์์ฑ ํ์ ๊ธฐ๋ฅ ๊ตฌํ -
๋ช ์ธ ์ฝ๋ฉํธ
: ์์ฑ๋ ๋ฌธ์์ ์ฝ๋ฉํธ ๊ธฐ๋ฅ ๊ตฌํ -
๋ช ์ธ ์ถ์ถ (export ๊ธฐ๋ฅ)
: ์์ฑ๋ API ๋ฌธ์ ๋งํฌ๋ค์ด ์์ Export ๊ธฐ๋ฅ ๊ตฌํ -
์ฝ๋ ์ค๋ํซ
: ์์ฑ๋ API ๋ฌธ์ ์ฝ๋ ์ค๋ํซ(Axios, Fetch) ๊ธฐ๋ฅ ๊ตฌํ
-
API Test (Back-End ์ฌ์ฉ์ ๊ธฐ์ค)
: ์์ฑํ ๋ช ์ธ์ ๊ธฐ๋ฐ์ผ๋ก Back Server์ API TEST ๊ฒฐ๊ณผ ์ฐ์ถ
-
API Test (Front-End ์ฌ์ฉ์ ๊ธฐ์ค)
: ์์ฑํ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Back Server ์์ด๋ Mock API๋ฅผ ํตํด์ ๊ฒฐ๊ณผ FeedBack
-
API OverView
: ํ ์คํธ ์๋ฃ๋ ๋ฐ์ดํฐ๋ Overview์์ ์ค์๊ฐ ํ์ธ ๋ฐ ๋ถ์ (LS : Local Status // SS : Server Status)
-
Setting ํ๊ฒฝ ๊ตฌ์ฑ
: User ์ ๋ณด ๋ณ๊ฒฝ, Theme ์ค์ , Invitation ๊ธฐ๋ฅ Alarm ๊ธฐ๋ฅ -
WorkSpace Setting
: ์ํฌ์คํ์ด์ค ์ ๋ณด ๋ณ๊ฒฝ, ์ ์ ์ด๋
- React
- Tailwind CSS
- HTML
- JavaScript
- ReactQuery
- Zustand
- Java 17
- SpringBoot 3
- SpringSecurity
- SSE
- MySQL 8.0.23
- Redis
- Spring Data JPA
- QueryDSL
- AWS Lambda, S3
- Thymeleaf
- AWS EC2
- Docker
- Docker Compose
- Jenkins
- NGINX
- Ubuntu 20.04
- ์ถํ ์์ฑ
frontend
โโ node_modules
โโ public
โ โโ 404page.JPG
โ โโ vite.svg
โโ src
โ โโ api
โ โ โโ queries
โ โ โ โโ useApiDashboardQueries.js
โ โ โ โโ useApiDocsQueries.js
โ โ โ โโ useApiHistory.js
โ โ โ โโ useApiTestQueries.js
โ โ โ โโ useAPIUserQueries.js
โ โ โ โโ useAuthQueries.js
โ โ โ โโ useCommentsQueries.js
โ โ โ โโ useEnvironmentQueries.js
โ โ โ โโ useNotificationsQueries.js
โ โ โ โโ useWorkspaceQueries.js
โ โ โโ axiosInstance.js
โ โโ assets
โ โโ components
โ โ โโ common
โ โ โ โโ Alarm.jsx
โ โ โ โโ CheckModal.jsx
โ โ โ โโ Environment.jsx
โ โ โ โโ Header.jsx
โ โ โ โโ Navbar.jsx
โ โ โ โโ Sidebar_nouse.jsx
โ โ โ โโ TabBar.jsx
โ โ โ โโ TextInput.jsx
โ โ โโ layout
โ โ โ โโ Layout.jsx
โ โ โ โโ NavigationLayout.jsx
โ โ โโ sidebar
โ โ โโ ApiDocsSidebar.jsx
โ โ โโ ApiTestSidebar.jsx
โ โ โโ DashboardSidebar.jsx
โ โ โโ EnvironmentSidebar.jsx
โ โโ contexts
โ โ โโ WebSocketProvider.jsx
โ โ โโ YjsProvider.jsx
โ โโ handlers
โ โ โโ apiMessagehandler.js
โ โโ hooks
โ โ โโ useAuth.jsx
โ โ โโ useFieldStates.jsx
โ โ โโ useOccupationStatus.jsx
โ โ โโ useTabs.jsx
โ โ โโ useYjs.jsx
โ โโ pages
โ โ โโ ApiTest
โ โ โ โโ APItest.jsx
โ โ โ โโ ApiTestDetail.jsx
โ โ โ โโ ApiTestParameters.jsx
โ โ โ โโ ApiTestRequestBody.jsx
โ โ โ โโ ApiTestResponseBody.jsx
โ โ โโ Dashboard
โ โ โ โโ ApiDevelopmentProgress.jsx
โ โ โ โโ ApiDevelopmentStatus.jsx
โ โ โ โโ DashboardOverview.jsx
โ โ โโ docs
โ โ โ โโ History
โ โ โ โ โโ History.jsx
โ โ โ โ โโ HistoryDetail.jsx
โ โ โ โ โโ HistoryParameters.jsx
โ โ โ โ โโ HistoryRequest.jsx
โ โ โ โ โโ HistoryResponse.jsx
โ โ โ โโ DeleteModal.jsx
โ โ โ โโ HistoryDetail.jsx
โ โ โ โโ LeftSection.jsx
โ โ โ โโ LeftSectionCategory.jsx
โ โ โ โโ LeftSectionDescription.jsx
โ โ โ โโ LeftSectionName.jsx
โ โ โ โโ LeftSectionPath.jsx
โ โ โ โโ Parameters.jsx
โ โ โ โโ ParametersAuthType.jsx
โ โ โ โโ ParametersCookies.jsx
โ โ โ โโ ParametersHeaders.jsx
โ โ โ โโ ParametersQueryParameters.jsx
โ โ โ โโ Request.jsx
โ โ โ โโ RequestFormData.jsx
โ โ โ โโ RequestJson.jsx
โ โ โ โโ Response.jsx
โ โ โ โโ ResponseAdd.jsx
โ โ โ โโ RightSection.jsx
โ โ โ โโ RightSectionCodeSnippet.jsx
โ โ โ โโ RightSectionComments.jsx
โ โ โ โโ RightSectionInfo.jsx
โ โ โ โโ RightSectionSummary.jsx
โ โ โโ Environment
โ โ โ โโ DraggableRow.jsx
โ โ โ โโ DropdownMenu.jsx
โ โ โ โโ Environment.jsx
โ โ โโ Settings
โ โ โ โโ SettingInvitation.jsx
โ โ โ โโ SettingMember.jsx
โ โ โ โโ Settings.jsx
โ โ โ โโ SettingTheme.jsx
โ โ โ โโ SettingUser.jsx
โ โ โ โโ SettingWorkspace.jsx
โ โ โโ Workspace
โ โ โ โโ CreateWorkspace.jsx
โ โ โ โโ DoneSection.jsx
โ โ โ โโ Header.jsx
โ โ โ โโ InProgressSection.jsx
โ โ โ โโ InviteUser.jsx
โ โ โ โโ OptionMenu.jsx
โ โ โ โโ Settings.jsx
โ โ โ โโ WorkspaceRow.jsx
โ โ โ โโ WorkspaceSelection.jsx
โ โ โ โโ WorkspaceTable.jsx
โ โ โโ 404page.jsx
โ โ โโ ApiDocsDetail.jsx
โ โ โโ ApiOverview.jsx
โ โ โโ Login.jsx
โ โ โโ SignUp.jsx
โ โ โโ Workspace.jsx
โ โโ routes
โ โ โโ AppRoutes.jsx
โ โโ stores
โ โ โโ useAlarmStore.js
โ โ โโ useAuthStore.js
โ โ โโ useEnvironmentStore.js
โ โ โโ useNavbarStore.js
โ โ โโ useSidebarStore.js
โ โ โโ useTabStore.js
โ โ โโ useTestStore.js
โ โ โโ useThemeStore.js
โ โโ styles
โ โโ utils
โ โ โโ connectToStomp.js
โ โ โโ cookies.js
โ โโ App.jsx
โ โโ main.jsx
โโ Dockerfile
โโ eslint.config.js
โโ index.html
โโ main.cjs
โโ nginx.conf
โโ package-lock.json
โโ package.json
โโ postcss.config.js
โโ README.md
โโ tailwind.config.js
โโ vite.config.js