Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/depromeet/toks-api

스터디 관리는 똑스에서!
https://github.com/depromeet/toks-api

aws flyway java jpa mysql redis spring-mvc

Last synced: 15 days ago
JSON representation

스터디 관리는 똑스에서!

Awesome Lists containing this project

README

        

![image](https://user-images.githubusercontent.com/66551410/211835172-ea14dc67-92d4-42c9-8cbe-3d65332ec69c.png)
# 개발자를 위한 스터디, Toks

## 소개
안녕하세요, **오**늘도 **개**발자가 **안**된다고 **말**했다 5팀이에요
똑스는 퀴즈를 이용한 성취경험으로 만족스러운 동기부여의 경험을 제공하는 개발자를 위한 스터디 서비스에요
똑스는 활기 넘치는 스터디 환경을 구성해요
퀴즈를 출제하고, 푸는 방식을 통해 전반적인 참여율을 높여요

## 기술 스택

| **Backend (API)** |
|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|![Spring boot](https://img.shields.io/badge/SpringBoot-6DB33F?style=flat-square&logo=SpringBoot&logoColor=white) ![Spring Security](https://img.shields.io/badge/SpringSecurity-6DB33F?style=flat-square&logo=SpringSecurity&logoColor=white) ![Gradle](https://img.shields.io/badge/Gradle-white?style=flat-square&logo=gradle&color=02303A) ![MySQL](https://img.shields.io/badge/MySQL-4479A1?style=flat-square&logo=MySQL&logoColor=white) ![Redis](https://img.shields.io/badge/Redis-DC382D?style=flat-square&logo=Redis&logoColor=white)
| **Infra** |
| ![AWS](https://img.shields.io/badge/AWS-232F3E?style=flat-square&logo=AmazonAWS&logoColor=white) ![ECS](https://img.shields.io/badge/ECS-FF9900?style=flat-square&logo=AmazonECS&logoColor=white) ![CloudWatch](https://img.shields.io/badge/CloudWatch-FF4F8B?style=flat-square&logo=AmazonCloudWatch&logoColor=white) ![Git Action](https://img.shields.io/badge/GitAction-2088FF?style=flat-square&logo=GithubActions&logoColor=white) ![S3](https://img.shields.io/badge/S3-569A31?style=flat-square&logo=AmazonS3&logoColor=white)

## 주요 기능
- 퀴즈 출제 및 풀이를 하며 적극적인 참여를 유도해요
- 퀴즈 답변 투표를 통해 순위를 제공하여 즐거운 스터디 경험 향상시켜요
- 스터디 방 꾸미기를 통한 스터디의 동기부여 장려해요

## 기술
- Spring Security
Kakao OAuth 와 사용자 인증
- Elasti Cache
캐시 기능
- Jasypt
프로퍼티 암호화
- Flyway
데이터베이스 형상 관리

## 아키텍쳐
### 서버 아키텍쳐
![image](https://user-images.githubusercontent.com/66551410/211833433-430203aa-45ac-450d-b034-d4cf0699c869.png)

### CICD 아키텍쳐
![image](https://user-images.githubusercontent.com/66551410/152016992-cff6b052-35d7-416e-868c-b2702a3ef692.png)

### ERD
![image](https://user-images.githubusercontent.com/66551410/211309731-fd5abcac-4844-4143-b97c-a66f115c640a.png)

## Contributors

| 김동건 | 김시은 | 남정윤 | 호선우 |
|:------------------------------------------------------:|:--------------------------------------:|:--------------------------------------:|-----|
| [@DongGeon0908](https://github.com/DongGeon0908) | [@SieunKiim](https://github.com/SieunKiim) | [@south-daria](https://github.com/south-daria) | [@hocaron](https://github.com/hocaron) |