Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
스터디 관리는 똑스에서!
- Host: GitHub
- URL: https://github.com/depromeet/toks-api
- Owner: depromeet
- Created: 2022-10-10T06:22:11.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-02-28T07:56:12.000Z (11 months ago)
- Last Synced: 2024-02-28T08:45:36.192Z (11 months ago)
- Topics: aws, flyway, java, jpa, mysql, redis, spring-mvc
- Language: Java
- Homepage:
- Size: 3.59 MB
- Stars: 22
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
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) |