1. ํ๋ก์ ํธ ์์ฑ
์คํ๋ง ๋ถํธ ์คํํฐ ์ฌ์ดํธ(https://start.spring.io)์์ ์คํ๋ง ํ๋ก์ ํธ ์์ฑ
- ํ๋ก์ ํธ ์ ํ
- Project: Gradle
- Project Language: Java
- Spring Boot: 3.3.2
- Project Metadata
- Group: com.feelinsight
- Artifact: feelinsight
- Name: feelinsight
- Package name: com.feelinsight.feelinsight
- Packaging: Jar
- Java: 17
- Dependencies: Spring Boot DevTools, Lombok, Spring Web, Spring Security, OpenAI, MySQL Driver
2. ์๊ตฌ์ฌํญ ๋ถ์
- ์ฃผ์ ๊ธฐ๋ฅ
- ์ฌ์ฉ์ ํ๋ฆ(User-Flow)
3. ํ๋ก์ ํธ ๊ณํ
- ํ๋ก์ ํธ ์ผ์ ๋ฐ ๋ง์ผ์คํค
- ๊ธฐ์ ์คํ
Frontend : React native
Design : FigmaSever : AWS lightsail
Collaboration tools : notion, git
IDE : VScode, Intellij
Backend : Spring, Django - ํ ๊ตฌ์ฑ ๋ฐ ์ญํ
4. ์ํคํ ์ณ ์ค๊ณ
- ์์คํ ์ํคํ ์ณ
- ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ค๊ณ
https://www.erdcloud.com/d/7d3WzLGEP7gqHYpQu

5. ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
- ๋ฒ์ ๊ด๋ฆฌ ์์คํ
git
https://github.com/SKU-LikeLion12/hackathon_team6_back - ์๋ฒ
AWS Lightsail
6. API ๊ฐ๋ฐ
- API ์ค๊ณ
- ์ฃผ์ ์๋ํฌ์ธํธ
- API ๋ฌธ์ํ (Swagger)
- API ๊ตฌํ
- ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๊ถํ ๊ด๋ฆฌ
- ๊ฐ์ฑ ๋ถ์ ๋ก์ง ๊ตฌํ
- ๋ฐ์ดํฐ CRUD ๊ธฐ๋ฅ ๊ตฌํ
'Projects > Feelinsight (EQ์ง์ ํฅ์ ์น์ฌ์ดํธ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[feelinsight] ํ๋ก์ ํธ ์ค๊ฐ ํ๊ณ (1) | 2024.08.08 |
---|