Skip to content

Commit 3fd1121

Browse files
authored
Merge pull request #199 from devping-kr/dev
deploy: ๋ฐฐํฌ
2 parents 5005c21 + 9a9f18e commit 3fd1121

File tree

3 files changed

+117
-0
lines changed

3 files changed

+117
-0
lines changed

โ€ŽREADME.mdโ€Ž

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
2+
<p align="center">
3+
<img src="https://github.com/user-attachments/assets/50c440f5-818b-4ae2-8b92-2bf591347a22">
4+
</p>
5+
<div align="center">
6+
7+
# ๋ƒ ๋ƒ  ํ”Œ๋ž˜๋„ˆ
8+
9+
์˜์–‘์‚ฌ๋ฅผ ์œ„ํ•œ ์‹๋‹จ ๊ด€๋ฆฌ ์„œ๋น„์Šค, ๋ƒ ๋ƒ  ํ”Œ๋ž˜๋„ˆ ์ž…๋‹ˆ๋‹ค.
10+
</div>
11+
12+
---
13+
14+
15+
16+
### ๐Ÿฅ• Links
17+
- ์„œ๋น„์Šค ์ฃผ์†Œ: [https://www.nnplanner.com](https://www.nnplanner.com/)
18+
19+
### ๐Ÿฅ• Personal Role
20+
| Name | Role | API |
21+
|----------------------------------------|:-------------------------------------:|:-------------------------------------:|
22+
| [์ฐฝ๋‹ค์€](https://github.com/daeundada) | BE | Auth, User, Category, MonthMenu, OpenApi |
23+
| [ํ—ˆ์šฐ๋ฆผ](https://github.com/grapefruit13) | FE | api ์—ฐ๊ฒฐ ๋ฐ css |
24+
| [์ •์Šนํ˜„](https://github.com/plla2) | FE | api ์—ฐ๊ฒฐ ๋ฐ css |
25+
26+
27+
### ๐Ÿฅ• Service Preview
28+
| ์ œ๋ชฉ | ๋‚ด์šฉ |
29+
|:----:|:-----:|
30+
| ๋กœ๊ทธ์ธ | <img width="1920" src="https://github.com/user-attachments/assets/e51b663c-f0e2-4ddb-bc56-b7173d7cc17f"> |
31+
| ์ž๋™ ์‹๋‹จ ์ƒ์„ฑ | <img width="1920" src="https://github.com/user-attachments/assets/dc5912c5-788e-496b-9658-9ea5334fc9e4"> |
32+
| ์ˆ˜๋™ ์‹๋‹จ ์ž‘์„ฑ, ๋ฉ”๋‰ด ๊ฒ€์ƒ‰ | <img width="1920" src="https://github.com/user-attachments/assets/799c623d-f515-4d90-891b-c523dc301c4d"> |
33+
| ์‹๋‹จ ์ƒ์„ธ ์กฐํšŒ | <img width="1920" src="https://github.com/user-attachments/assets/f3eb5946-12e4-4fe4-9325-04514815b3af"> |
34+
| ๋งˆ์ด ํŽ˜์ด์ง€ | <img width="1920" src="https://github.com/user-attachments/assets/5977f52c-502d-48f3-8ba1-20158ff781b6"> |
35+
36+
37+
### ๐Ÿ› ๏ธ ๊ธฐ๋Šฅ
38+
39+
---
40+
๐Ÿฅฆ **๋กœ๊ทธ์ธ**
41+
* ๊ตฌ๊ธ€ ๋กœ๊ทธ์ธ, ์ž์ฒด ๋กœ๊ทธ์ธ ๋‘๊ฐ€์ง€๋กœ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅ
42+
* JWT ํ† ํฐ์„ ํ™œ์šฉํ•˜์—ฌ ์•ˆ์ „ํ•˜๊ฒŒ ์ธ์ฆ, ์ธ๊ฐ€ ๊ฐ€๋Šฅ
43+
* ๋กœ๊ทธ์•„์›ƒ ๊ฐ€๋Šฅ
44+
45+
๐Ÿฅฆ **์ž๋™ ์‹๋‹จ ์ƒ์„ฑ**
46+
* ์ž๋™์œผ๋กœ ํ•œ๋‹ฌ์น˜ ์‹๋‹จ ์ƒ์„ฑ ๊ฐ€๋Šฅ
47+
* ์ƒ์„ฑ๋œ ์‹๋‹จ์„ ์›ํ•˜๋Š”๋Œ€๋กœ ์ˆ˜์ •ํ•˜์—ฌ ์ €์žฅ ๊ฐ€๋Šฅ
48+
* ์›ํ•˜๋Š” ๋ฉ”๋‰ด ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ
49+
* ํ•˜๋ฃจ์น˜ ์‹๋‹จ ์นผ๋กœ๋ฆฌ ์ž๋™ ๊ณ„์‚ฐ
50+
51+
๐Ÿฅฆ **์ˆ˜๋™ ์‹๋‹จ ์ƒ์„ฑ**
52+
* ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฉ”๋‰ด๋กœ๋งŒ ๊ตฌ์„ฑํ•˜์—ฌ ์‹๋‹จ ์ƒ์„ฑ ๊ฐ€๋Šฅ
53+
54+
๐Ÿฅฆ **๋งˆ์ด ํŽ˜์ด์ง€**
55+
* ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์ • ๊ฐ€๋Šฅ
56+
* ํšŒ์› ํƒˆํ‡ด ๊ฐ€๋Šฅ
57+
58+
### ๐Ÿ›  TOOLS
59+
60+
---
61+
62+
#### Back-end
63+
<span>
64+
<img src="https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge&logo=Spring&logoColor=white">
65+
<img src="https://img.shields.io/badge/Spring Boot-6DB33F?style=for-the-badge&logo=Spring Boot&logoColor=white">
66+
<img src="https://img.shields.io/badge/spring security-6DB33F?style=for-the-badge&logo=springsecurity&logoColor=white">
67+
<img src="https://img.shields.io/badge/spring data jpa-6DB33F?style=for-the-badge&logo=springdatajpa&logoColor=white">
68+
<img src="https://img.shields.io/badge/spring validation-6DB33F?style=for-the-badge&logo=springvalidation&logoColor=white">
69+
<img src="https://img.shields.io/badge/json web tokens-000000?style=for-the-badge&logo=jsonwebtokens&logoColor=white">
70+
<img src="https://img.shields.io/badge/lombok-C02633?style=for-the-badge&logo=lombok&logoColor=white">
71+
<img src="https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white">
72+
<img src="https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white">
73+
<img src="https://img.shields.io/badge/Gradle-02303A?style=for-the-badge&logo=Gradle&logoColor=white">
74+
<img src ="https://img.shields.io/badge/Oauth-EB5424?&style=for-the-badge&logo=auth0&logoColor=white">
75+
<img src="https://img.shields.io/badge/querydsl-2379F4?style=for-the-badge&logo=querydsl&logoColor=white">
76+
<img src="https://img.shields.io/badge/WebClient-F1007E?style=for-the-badge&logo=WebClient&logoColor=white">
77+
</span>
78+
79+
#### Database
80+
<span>
81+
<img src="https://img.shields.io/badge/Redis-DC382D?style=for-the-badge&logo=Redis&logoColor=white">
82+
<img src="https://img.shields.io/badge/postgresql-4169E1?style=for-the-badge&logo=postgresql&logoColor=white">
83+
<img src="https://img.shields.io/badge/mongodb-47A248?style=for-the-badge&logo=mongodb&logoColor=white">
84+
85+
</span>
86+
87+
#### Infra
88+
<span>
89+
<img src="https://img.shields.io/badge/github actions-2088FF?style=for-the-badge&logo=githubactions&logoColor=white">
90+
<img src="https://img.shields.io/badge/nginx-009639?style=for-the-badge&logo=nginx&logoColor=white">
91+
<img src="https://img.shields.io/badge/Certbot-FF1E0D?style=for-the-badge&logo=certbot&logoColor=white">
92+
<img src="https://img.shields.io/badge/docker-2496ED?style=for-the-badge&logo=Docker&logoColor=white">
93+
<img src="https://img.shields.io/badge/docker compose-2496ED?style=for-the-badge&logo=compose&logoColor=white">
94+
<img src="https://img.shields.io/badge/Amazon%20EC2-FF9900?style=for-the-badge&logo=Amazon%20EC2&logoColor=white">
95+
</span>
96+
97+
#### Tool
98+
<span>
99+
<img src="https://img.shields.io/badge/IntelliJ-000000?style=for-the-badge&logo=IntelliJ IDEA&logoColor=white">
100+
<img src="https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=Discord&logoColor=white">
101+
<img src="https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white">
102+
<img src="https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white">
103+
<img src="https://img.shields.io/badge/jira-0052CC?style=for-the-badge&logo=jira&logoColor=white">
104+
<img src="https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=Notion&logoColor=white">
105+
</span>

โ€Žpull_request_template.mdโ€Ž

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## ๐Ÿ”ฅ ๊ฐœ์š” (Description)
2+
- [ ] ๊ธฐ๋Šฅ ์ถ”๊ฐ€
3+
- [ ] ๊ธฐ๋Šฅ ์ˆ˜์ •
4+
- [ ] ๋ฒ„๊ทธ ์ˆ˜์ •
5+
- [ ] ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ
6+
- [ ] ๊ธฐํƒ€: (์„ค๋ช… ์ถ”๊ฐ€)
7+
8+
## ๐Ÿ”„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ (Changes)
9+
-

โ€Žsrc/main/java/devping/nnplanner/global/config/WebSecurityConfig.javaโ€Ž

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package devping.nnplanner.global.config;
22

3+
import static org.springframework.security.config.Customizer.withDefaults;
4+
35
import devping.nnplanner.global.jwt.token.JwtAuthenticationFilter;
46
import devping.nnplanner.global.jwt.token.JwtAuthorizationFilter;
57
import devping.nnplanner.global.jwt.token.JwtUtil;
@@ -49,6 +51,7 @@ public JwtAuthorizationFilter jwtAuthorizationFilter() {
4951
@Bean
5052
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
5153
http
54+
.cors(withDefaults())
5255
.csrf(AbstractHttpConfigurer::disable)
5356
.sessionManagement((session) -> session
5457
.sessionCreationPolicy(SessionCreationPolicy.STATELESS))

0 commit comments

Comments
ย (0)