Skip to content

Commit 2bda801

Browse files
authored
Chore Update README.md
1 parent e7d4936 commit 2bda801

File tree

1 file changed

+180
-2
lines changed

1 file changed

+180
-2
lines changed

README.md

Lines changed: 180 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,180 @@
1-
# Jaksim-Server
2-
Jaksim Server Repo 입니다 :)
1+
# Morib
2+
_당신의 온전한 몰입을 도와줄 작업 공간, **Morib**_
3+
4+
<br>
5+
6+
할 일에 필요한 모립 세트를 등록하고, 그 이외의 방해 요소로부터 자유로워지세요.
7+
8+
### 1️⃣ 간편한 모립 세트
9+
할 일에 몰입하는 데에 필요한 사이트 Url을 입력해서 모립 세트를 등록해보세요. 이미 열어놓은 웹사이트에서도 간편하게 모립 세트를 등록할 수 있어요.
10+
11+
### 2️⃣ 온전한 몰입을 위한 타이머
12+
틀어놓기만 하고 시간이 흘러가는 타이머는 이제 그만! 당신의 몰입 여부에 따라 정확한 시간이 카운트되는 타이머가 여러분의 몰입을 도와줘요.
13+
14+
### 3️⃣ 몰입하되, 고립되지 않는
15+
친구를 추가하고 몰입 현황을 공유하며 동기부여 받으세요. 친구의 온라인/오프라인 여부 뿐만 아니라 몰입 시간 및 작업 내용을 공유할 수 있어요.
16+
17+
<br>
18+
19+
## 🧑🏻‍💻 Contributors
20+
21+
|<img src="https://github.com/HanIpBoy/Documents/blob/master/%EC%9D%B4%EB%AA%A8%EC%A7%80/%EC%9C%A0%EC%98%81%EC%9E%AC%20%EC%9D%B4%EB%AA%A8%EC%A7%80.png" width=200>|<img src="https://github.com/morib-in/Jaksim-Server/assets/99001085/7a6cfa11-f599-4ac2-b499-ee6ecfbd43f4" width=200>|
22+
|:--:|:--:|
23+
|**영재**|**은서**|
24+
|[@geniusYoo](https://github.com/geniusYoo)|[@eunseo5343](https://github.com/eunseo5343)|
25+
|Lead, 인프라, 타이머 API 개발|홈 API 개발|
26+
27+
28+
<br>
29+
30+
## 🗂️ Foldering
31+
```
32+
├── JaksimApplication.java
33+
├── auth
34+
│   ├── PrincipalHandler.java
35+
│   ├── SecurityConfig.java
36+
│   ├── UserAuthentication.java
37+
│   ├── filter
38+
│   │   ├── CustomAccessDeniedHandler.java
39+
│   │   ├── CustomJwtAuthenticationEntryPoint.java
40+
│   │   └── JwtAuthenticationFilter.java
41+
│   └── jwt
42+
│   ├── JwtTokenProvider.java
43+
│   └── JwtValidationType.java
44+
├── category
45+
│   ├── api
46+
│   │   └── CategoryApiController.java
47+
│   ├── domain
48+
│   │   ├── Category.java
49+
│   │   └── CategoryTask.java
50+
│   ├── dto
51+
│   │   ├── CategoryCreateRequest.java
52+
│   │   └── CategoryFilterByDateWithTask.java
53+
│   ├── repository
54+
│   │   ├── CategoryRepository.java
55+
│   │   └── CategoryTaskRepository.java
56+
│   └── service
57+
│   ├── CategoryService.java
58+
│   └── CategoryTaskFacade.java
59+
├── global
60+
│   ├── common
61+
│   │   ├── ApiResponseUtil.java
62+
│   │   ├── BaseResponse.java
63+
│   │   ├── BaseTimeEntity.java
64+
│   │   ├── Constants.java
65+
│   │   ├── DateUtil.java
66+
│   │   ├── HealthCheckController.java
67+
│   │   ├── LoggingFilter.java
68+
│   │   └── S3Service.java
69+
│   ├── config
70+
│   │   ├── AwsConfig.java
71+
│   │   ├── JpaAuditingConfig.java
72+
│   │   ├── RedisConfig.java
73+
│   │   └── SwaggerConfig.java
74+
│   ├── exception
75+
│   │   ├── BusinessException.java
76+
│   │   ├── DateTimeParseException.java
77+
│   │   ├── ForbiddenException.java
78+
│   │   ├── GlobalExceptionHandler.java
79+
│   │   ├── IOException.java
80+
│   │   ├── InvalidValueException.java
81+
│   │   ├── NotFoundException.java
82+
│   │   ├── OAuthException.java
83+
│   │   └── UnauthorizedException.java
84+
│   └── message
85+
│   ├── ErrorMessage.java
86+
│   └── SuccessMessage.java
87+
├── mset
88+
│   ├── api
89+
│   ├── domain
90+
│   │   ├── CategoryMset.java
91+
│   │   ├── Mset.java
92+
│   │   └── TaskMset.java
93+
│   ├── repository
94+
│   │   ├── CategoryMsetRepository.java
95+
│   │   └── MsetRepository.java
96+
│   └── service
97+
│   └── MsetService.java
98+
├── socket
99+
│   ├── config
100+
│   │   ├── SocketIoConfig.java
101+
│   │   ├── SocketIoServerLifeCycle.java
102+
│   │   └── SocketModule.java
103+
│   ├── controller
104+
│   │   ├── MessageController.java
105+
│   │   └── SocketIOController.java
106+
│   ├── dto
107+
│   │   ├── WebSocketRequest.java
108+
│   │   └── WebSocketResponse.java
109+
│   ├── message
110+
│   │   ├── Message.java
111+
│   │   └── MessageType.java
112+
│   ├── repository
113+
│   │   └── RedisSocketMessageRepository.java
114+
│   └── service
115+
│   ├── MessageService.java
116+
│   └── SocketService.java
117+
├── task
118+
│   ├── api
119+
│   │   ├── TaskApiController.java
120+
│   │   └── TimerApiController.java
121+
│   ├── domain
122+
│   │   ├── Task.java
123+
│   │   ├── TaskTimer.java
124+
│   │   ├── Todo.java
125+
│   │   ├── TodoTask.java
126+
│   │   └── UserTimer.java
127+
│   ├── dto
128+
│   │   ├── FetchTitleRequest.java
129+
│   │   ├── FetchTitleResponse.java
130+
│   │   ├── StopTimerRequest.java
131+
│   │   └── TotalTimeTodayResponse.java
132+
│   ├── repository
133+
│   │   ├── TaskRepository.java
134+
│   │   ├── TaskTimerRepository.java
135+
│   │   └── UserTimerRepository.java
136+
│   └── service
137+
│   ├── TaskService.java
138+
│   ├── TaskTimerService.java
139+
│   └── UserTimerService.java
140+
└── user
141+
├── api
142+
│   ├── SocialLoginTempController.java
143+
│   ├── UserApi.java
144+
│   └── UserApiController.java
145+
├── domain
146+
│   ├── Permission.java
147+
│   ├── PermissionLevel.java
148+
│   ├── Platform.java
149+
│   ├── RefreshToken.java
150+
│   └── User.java
151+
├── dto
152+
│   ├── Tokens.java
153+
│   ├── UserInfo.java
154+
│   ├── request
155+
│   │   ├── UserReissueRequest.java
156+
│   │   ├── UserSignInRequest.java
157+
│   │   └── UserSignUpRequest.java
158+
│   └── response
159+
│   ├── UserSignInResponse.java
160+
│   └── UserSignUpResponse.java
161+
├── facade
162+
│   └── UserFacade.java
163+
├── repository
164+
│   ├── RedisTokenRepository.java
165+
│   └── UserRepository.java
166+
└── service
167+
└── UserService.java
168+
```
169+
170+
<br>
171+
172+
## 📉 Architecture
173+
|IDE|IntelliJ|
174+
|:--|:--|
175+
|Language|Spring Boot, Gradle|
176+
|Database|MySQL|
177+
|External|AWS EC2, AWS RDS, AWS S3, Nginx, Docker, Redis|
178+
|CI/CD|Github Action|
179+
180+

0 commit comments

Comments
 (0)