Skip to content

BCSDLab/KOIN_API_V2

Repository files navigation

Koin - 한기대 학생들의 필수 앱

Image

한국기술교육대학교의 학식, 주변 식당, 버스, 시간표, 공지사항 등 필요한 정보를 한눈에 확인 가능한
DAU 1,100명 이상Java/Spring 기반 커뮤니티 서비스입니다.

현재 3개의 팀(Campus, Business, User)으로 나뉘어, 여러 직무(BackEnd / FrontEnd / Android / IOS / Design / DA / PM / Security)로 팀을 구성하여 각자 전문성을 살려 기능을 개발하고 있어요.

⚙️ Tech Stack

🖥️ Backend

Image

☁️ Infra

Image

🏗️ Infra Structure

Image

📦 Server Instance

Image

☀️ 주요 기능

Koin의 주요 기능을 열어서 확인해보세요!

Image

Image

Image

Image

Image

Image

Image

Image

Image

🗂️ Package Structure

src
├── main
│   ├── java
│   │   └── in.koreatech.koin
│   │       ├── admin                 # 관리자 기능
│   │       ├── common                # 도메인 간 공용 클래스
│   │       ├── domain                # 핵심 도메인별 기능 분리
│   │       │   ├── User
│   │       │   │   ├── controller
│   │       │   │   ├── dto
│   │       │   │   │   ├── Request.java
│   │       │   │   │   └── Response.java
│   │       │   │   ├── enums
│   │       │   │   ├── model
│   │       │   │   ├── repository
│   │       │   │   ├── service
│   │       │   │   └── utils
│   │       │   └── ...
│   │       ├── global                # 전역 설정, 예외, 필터 등 시스템 구조
│   │       ├── infrastructure        # 외부 시스템 연동 (메일, 슬랙 등)
│   │       ├── socket                # 웹소켓 관련 코드
│   │       └── KoinApplication.java      
│   └── resources
│       ├── db.migration              # Flyway 기반 마이그레이션
│       ├── mail                      # 이메일 템플릿
│       ├── static.js                 # 정적 JS 파일
│       ├── application.yml           # 환경 설정
│       └── logback-spring.xml        # 로깅 설정
└── test
    ├── java
    │   └── in.koreatech.koin
    │       ├── acceptance            # 인수 테스트
    │       ├── config                # 테스트 환경 설정
    │       ├── unit                  # 유닛 테스트
    │       └── KoinApplicationTest.java
    └── resources

🧑‍🧑‍🧒‍🧒 백엔드 구성원들

진호 성현 관규 성빈
정빈 현식 인화 두현
박종범 박태진 이동훈 임아리

📝 BCSD 블로그

🤖 Koin App(Android) 설치하기

🍎 Koin App(IOS) 설치하기

👉 Koin Web 바로가기

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 21

Languages