Skip to content

bankidz/bankidz-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BANKIDZ-SERVER

๐Ÿ’ฐ ์‹ค์ „ ๊ธˆ์œต ๊ฒฝํ—˜์„ ํ†ตํ•ด ์–ด๋ฆฐ์ด ๊ธˆ์œต ๋ฆฌํ„ฐ๋Ÿฌ์‹œ๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๋‹ค, BANKIDZ ๐Ÿท

image

AD Instagram Web iOS App Android App
- - bankidz.com Download on the App Store ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ Google Play
  • ๋ฑ…ํ‚ค์ฆˆ๋Š” ์›น๋ทฐ ํ™˜๊ฒฝ์— ์ตœ์ ํ™” ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐํƒ€ ์›น ๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ์—์„œ๋Š” ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋ฑ…ํ‚ค์ฆˆ ์•ฑ์€ ํ˜„์žฌ App Store, Google Play ์ถœ์‹œ๋ฅผ ์œ„ํ•ด ์‹ฌ์‚ฌ์ค‘์ž…๋‹ˆ๋‹ค.

Main Feature

์ž๋…€

image image

๋ถ€๋ชจ

image image

WorkFlow

image


Back-End Developers

์ฃผ์–ด์ง„์‚ฌ๋ž‘ ๊น€๋ฏผ์ค€
ozzing sanbonai06

Skills

Git Branch Strategy

image

Convention

image image

Project Foldering

.idea
config
gradle
.gitignore
build.gradle
docker-compose.yml
Dockerfile
Dockerfile.prod
gradlew
gradlew.bat
HELP.md
LICENSE
READEME.md
settings.gradle
src
โ”‚โ”€main
โ”‚   |โ”€resources
โ”‚   โ””โ”€java/com.ceos.bankids
โ”‚       โ”‚    
โ”‚       โ”‚โ”€โ”€โ”€โ”€config
โ”‚       โ”‚      โ””โ”€security
โ”‚       โ”‚   
โ”‚       โ”‚โ”€โ”€โ”€โ”€constant
โ”‚       โ”‚
โ”‚       โ”‚โ”€โ”€โ”€โ”€controller
โ”‚       โ”‚      โ””โ”€request
โ”‚       โ”‚      
โ”‚       โ”‚โ”€โ”€โ”€โ”€domain
โ”‚       โ”‚      
โ”‚       โ”‚โ”€โ”€โ”€โ”€dto
โ”‚       โ”‚      โ””โ”€oauth
โ”‚       โ”‚      
โ”‚       โ”‚โ”€โ”€โ”€โ”€exception
โ”‚       โ”‚      
โ”‚       โ”‚โ”€โ”€โ”€โ”€mapper
โ”‚       โ”‚     
โ”‚       โ”‚โ”€โ”€โ”€โ”€repository
โ”‚       โ”‚
โ”‚       โ”‚โ”€โ”€โ”€โ”€service
โ”‚       โ”‚
โ”‚       โ””โ”€BankidsApplication
โ”‚
โ””โ”€test
    โ””โ”€java/com.ceos.bankids/unit
        โ”‚   
        โ”‚โ”€โ”€โ”€โ”€controller
        โ”‚   
        โ”‚โ”€โ”€โ”€โ”€service
        โ”‚
        โ””โ”€BankidsApplicationTests

Dependencies

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-validation'
    implementation 'org.springframework.boot:spring-boot-starter-data-jdbc'
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.boot:spring-boot-starter-security'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.springframework.boot:spring-boot-starter-webflux:2.7.0'
    implementation group: 'org.json', name: 'json', version: '20220320'
    implementation 'io.jsonwebtoken:jjwt:0.9.1'
    implementation 'io.springfox:springfox-boot-starter:3.0.0'
    implementation 'io.springfox:springfox-swagger-ui:3.0.0'
    implementation 'com.github.maricn:logback-slack-appender:1.4.0'
    implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.0.1.RELEASE'
    implementation 'com.nimbusds:nimbus-jose-jwt:9.24.2'
    implementation 'org.bouncycastle:bcprov-ext-jdk15to18:1.64'
    implementation group: 'com.google.firebase', name: 'firebase-admin', version: '6.8.1'
    implementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '4.2.2'
    implementation 'io.github.jav:expo-server-sdk:1.1.0'
    compileOnly 'org.projectlombok:lombok'
    runtimeOnly 'mysql:mysql-connector-java'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testImplementation 'org.springframework.security:spring-security-test'
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
    testImplementation 'org.mockito:mockito-core:4.5.1'
    testImplementation 'org.mockito:mockito-junit-jupiter:4.5.1'
    testImplementation 'org.assertj:assertj-core:3.22.0'
    testImplementation 'net.bytebuddy:byte-buddy:1.12.9'
}

ERD

image

Architecture

KakaoTalk_Photo_2022-07-11-20-35-48

Test Coverage

image

Awards

์ˆ˜์ƒ ์ผ์ž ๋Œ€ํšŒ๋ช… ์ตœ์ข…์‹ค์  ์ƒ๊ธˆ (๋งŒ์›)
22.07.14 SC์ œ์ผ์€ํ–‰ โ€˜Women in Fintechโ€™ ์ตœ์ข…์„ ์ •, Creator์ƒ ์ˆ˜์ƒ (2์œ„) 500
22.08.05 ์‹ ์ดŒ ์—ฐํ•ฉ IT ์ฐฝ์—… ํ•™ํšŒ CEOS ๋ฐ๋ชจ๋ฐ์ด ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ 10
22.08.16 ์‹ ํ•œ์€ํ–‰ โ€˜ํ“จ์ณ์Šค๋žฉ 8๊ธฐ ๋ฑ…ํฌํ”Œ๋Ÿฌ์Šคโ€™ 1์ฐจ ์„œ๋ฅ˜ ํ•ฉ๊ฒฉ, 2์ฐจ ๋ฉด์ ‘ ํƒˆ๋ฝ -
22.08.19 ์˜ค๋ Œ์ง€ ํ”Œ๋ž˜๋‹› โ€˜์˜ค๋ Œ์ง€ ๊ฐ€๋“ โ€™ 6๊ธฐ 1์ฐจ ์„œ๋ฅ˜ ํ•ฉ๊ฒฉ, 2์ฐจ ์ธํ„ฐ๋ทฐ ํ•ฉ๊ฒฉ, 3์ฐจ PT ํƒˆ๋ฝ -
22.08.28 ์ „๊ตญ ๋Œ€ํ•™์ƒ ์ฐฝ์—…์ปจํผ๋Ÿฐ์Šค โ€˜์‹œ๋„โ€™ ๊ฒฐ์Šน์ง„์ถœ -
22.08.31 ์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ํ”„๋ฆฌ์Šค์ฟจ ์ตœ์ข…์„ ์ • 460

2022 Bankidz Server