| ํ๋ก์ ํธ ๊ธฐ๊ฐ | 2024.10.03 ~ 2024.11.29 (์ด 10์ฃผ) |
|---|
https://www.notion.so/ruiiary/ESG-SW-PROJECT-1190df5de2c380de90a8d42b237a62ea?pvs=4
(ํ๋ก์ ํธ notion)
๋๋ฉ์ธ ์ฃผ์ : https://harudoyak.store
ํ๋์ธ์ ์ผ์๊ณผ ์๊ธฐ์ฑ์ฅ ํ๋์ธ๋ค์ ๋ฐ์ ์ผ์ ์์์ ์์ ์ ์ฑ์ฅ์ ๊พธ์คํ ๊ธฐ๋กํ๊ณ ์ฑ์ฐฐํ ๊ธฐํ๋ฅผ ๋์น๊ธฐ ์ฝ์ต๋๋ค. ํนํ, ๊ฐ์ ๋ณํ์ ํ๋ฃจ์ ์์ ์ฑ์ทจ๋ค์ ๋์๋ณด๋ ๊ณผ์ ์ ์๊ธฐ๊ณ๋ฐ๊ณผ ์ ์ ๊ฑด๊ฐ ๊ด๋ฆฌ์ ์ค์ํ ์์์ ๋๋ค. ํ์ง๋ง ๊ธฐ์กด์ ๊ธฐ๋ก ๋๊ตฌ๋ค์ ๋จ์ํ ํ ์คํธ ์ ๋ ฅ ๋ฐฉ์์ด๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ์ค์ค๋ก ๋ถ์ํด์ผ ํ๋ ํ๊ณ๊ฐ ์์ด, ์ด๋ฌํ ๊ณผ์ ์ ์ต๊ดํํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.
๊ฐ์ธ์ ๊ฐ์ ๊ณผ ์ฑ์ฅ์ ์ง์ํ๋ ์๋น์ค ํ์์ฑ ๊ธฐ๋ก๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์์๊ฒ ๊ฐ์ ๊ธฐ๋ฐ์ ๋ง์ถคํ ํผ๋๋ฐฑ๊ณผ ๊ฒฉ๋ ค๋ฅผ ์ ๊ณตํ๋ ์๋น์ค๊ฐ ์๋ค๋ฉด, ๋จ์ ๊ธฐ๋ก์ ๋์ด ๋๊ธฐ ๋ถ์ฌ์ ์ง์์ ์ธ ์ฑ์ฅ์ ๋์ธ ์ ์์ ๊ฒ์ ๋๋ค. ํนํ, AI๋ฅผ ํ์ฉํ ๊ฐ์ ๋ถ์๊ณผ ๊ฐ์ธ ๋ง์ถคํ ํผ๋๋ฐฑ์ ์ฌ์ฉ์๊ฐ ์์ ์ ๊ฐ์ ๊ณผ ํ๋ ํจํด์ ์ดํดํ๊ณ ๋ ๋์ ๋ฐฉํฅ์ผ๋ก ๋์๊ฐ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค.
โ์์ ์ฑ์ทจ์ ๊ฐ์ ์ ํโ์ ์ฃผ๋ชฉ โํ๋ฃจ๋์ฝโ์ ํ๋ฃจ์ ์์ ์ฑ์ทจ์ ๊ฐ์ ์ ๊ธฐ๋กํ๋ฉฐ ๊ฐ์ธ์ ์ฑ์ฅ์ ๋๋ ๋ฐ ์ด์ ์ ๋ง์ถ ํ๋ก์ ํธ์ ๋๋ค. ์ฌ์ฉ์๋ ํ๋ฃจ์ TIL(Today I Learned)๊ณผ ๊ฐ์ ์ ๊ฐ๋จํ ๊ธฐ๋กํ๋ฉด, AI๊ฐ ์ด๋ฅผ ๋ถ์ํด ๊ณต๊ฐํ๊ฑฐ๋ ์์ํ๋ ๋ฉ์์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋จ์ ๊ธฐ๋ก์ ๋์ด ์ฌ์ฉ์๊ฐ ์์ ์ ๊ธ์ ์ ์ผ๋ก ๋ฐ๋ผ๋ณผ ์ ์๋ ๊ณ๊ธฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ฑ์ฅ์ ์ํ ํ๊ณ , ๋์ฝ๊ธฐ๋ก ์์ฑํ๊ธฐ
- ๋์ฝ๊ธฐ๋ก์ ๋ํ ์์ ํธ์ง(OpenAI API ํ์ฉ)
- ์ฃผ๊ฐ/์๊ฐ ๋์ฝ๊ธฐ๋ก ํต๊ณ
- ํจ๊ป ๋์ฝํ๋, ์๋ก๋์ฝ ์ปค๋ฎค๋ํฐ
- README
- ๐ฅ ์์ฐ ์์
- โค ์ญํ
- ๐ ํ์ผ ๊ตฌ์กฐ
- ๐ ๊ธฐ์ ์คํ
- ๐ง ์์คํ ์ํคํ ์ณ
- ๐ ์ค๊ณ ๋ฌธ์
- ์๊ตฌ์ฌํญ ๋ช ์ธ์
- ERD
- API ๋ช ์ธ์
- ์์ด์ด ํ๋ ์
- ๐พ ๊ฒฐ๊ณผ๋ฌผ
| ๋ฐ์ฑ์ธ | ์ ์ค์ | ๊น์ ์ | ์ด์ฌํ | ๋ฐฐ๋ฏผ์ฌ | ๊ตฌํจ๊ฒฝ | ํ์ง์ |
|---|---|---|---|---|---|---|
| Frontend/ํ์ฅ | Frontend/๋ฐํ | Frontend | Frontend | Frontend | Backend | Backend |
๐ฆfront
โฃ ๐.next
โฃ ๐node_modules
โฃ ๐public
โฃ ๐src
โ โฃ ๐apis
โ โฃ ๐components
โ โฃ ๐context
โ โฃ ๐hook
โ โฃ ๐images
โ โฃ ๐pages
โ โฃ ๐store
โ โ ๐types
โฃ ๐.env
โฃ ๐.eslintrc.json
โฃ ๐.gitignore
โฃ ๐next-env.d.ts
โฃ ๐next-seo.config.js
โฃ ๐next.config.mjs
โฃ ๐package-lock.json
โฃ ๐package.json
โ ๐tsconfig.json
๐ฆharudoyak
โฃ ๐.github
โ โฃ ๐workflows
โ โ โ ๐deploy.yml
โฃ ๐gradle
โ โฃ ๐warpper
โ โ โฃ ๐gradle-wrapper.jar
โ โ โ ๐gradle-wrapper.properties
โฃ ๐src
โ โ ๐main
โ โฃ ๐java
โ โ โ ๐come.haru.doyak.harudoyak
โ โ โฃ ๐annotation
โ โ โฃ ๐config
โ โ โฃ ๐domain
โ โ โฃ ๐dto
โ โ โฃ ๐entity
โ โ โฃ ๐exception
โ โ โฃ ๐interceptor
โ โ โฃ ๐repository
โ โ โฃ ๐security
โ โ โฃ ๐util
โ โ โ ๐HarudoyakApplication
โ โ ๐resources
โ โฃ ๐application.yaml
โ โ ๐application-secret.yaml
โฃ ๐.gitignore
โฃ ๐build.gradle
โฃ ๐Dockerfile
โฃ ๐gradlew
โฃ ๐gradlew.bat
โ ๐setting.gradle
-
Node.js : v20.14.0
-
Next.js : v14.2.16
-
typescripy : ^5
-
react: ^18.3.1
-
axios : ^1.7.7
-
styled-components: ^6.1.13
-
zustand: ^5.0.0
-
APIs
- OPENAI API
- KAKAO LOGIN API
-
Library
- date-fns: ^4.1.0
- react-calendar: ^5.1.0
- react-image-crop: ^11.0.7
- Intellij : 2023.3.2
- Spring-boot : 3.3.4
- Java : jdk 17.0.9 2023-10-17 LTS
- Gradle : 8.10.2
- Library
- jjwt: 0.12.5
- spring-batch: 5.1.2
- spring-boot-starter-mail: 3.3.4
- lombok: 1.18.34
- spring-boot-starter-data-jpa: 3.3.4
- querydsl: 5.1.0
- spring-boot-starter-webflux: 3.3.4
- spring-security-crypto: 6.3.3
- Open API
- kakao login
- google login
- Amazon S3
- Amazon RDS - MySQL : 8.0.34
- Docker, Docker-compose
- NGINX
- certbot
- Github Action
- Github
- Notion
- JIRA
- Slack





