Skip to content

team-haphap/haphap-android

Repository files navigation

HAPHAP-ANDROID


합합은 채용 공고 지원 이후 발생하는 정보 공백을 줄이기 위한 채용 결과 공유 플랫폼입니다.

사용자는 공고별 결과 현황, 전형 단계, 예상 발표일 등을 확인하며 현재 자신의 상황을 보다 명확하게 파악할 수 있습니다. 또한 알림, 합격 카드 등을 통해 지원 이후의 과정을 트래킹하고 합격에 대한 긍정적인 경험을 제공합니다.
흩어져 있는 채용 결과 정보를 한곳에 모아 기다림의 시간을 함께 보내고, 더 선명한 정보 속에서 불확실성과 불안을 줄이도록 돕습니다.

✨ Contributors

😻이지민(LEAD)
@vahkjsdf
😻박찬미
@chanmi1125
😻강승희
@seunghee0321
😻송서현
@Hiimynameiss
😻박지영
@jiyoung2ee
검색, 알림, 공고리스트 캘린더 공고 상세페이지 카카오 로그인,
상태 등록하기,
합격카드


⚒️ Tech Stacks

항목 기술 스택
Architecture Google Recommended Architecture
Pattern MVVM
DI Hilt
Asynchronous Coroutine, Flow
Network Retrofit2, OkHttp
Navigation Single Activity Architecture (SAA), Jetpack Navigation
UI Framework Jetpack Compose
Image Processing Coil, Lottie
Logging Timber


📜 Convention


🗂️ Project Structure

🗃️ haphap
└── 📂 core
│   ├── 📂 designsystem       
│   │   ├── 📁 component       # 공통 컴포넌트
│   │   └── 📁 theme           # 색상, 타이포, 테마
│   ├── 📂 extensions          # Kotlin 확장 함수
│   ├── 📂 navigation          # 네비게이션 라우트 정의
│   ├── 📂 network             # 네트워크 설정
│   │   └── 📁 di              # 네트워크 관련 의존성 주입 모듈
│   └── 📁 util                # 공통 유틸
│
├── 📂 data
│   ├── 📁di                   # data 계층 의존성 주입 모듈
│   ├── 📂 local
│   │   └── 📁 datasource      # LocalDataSource 인터페이스 및 구현체
│   ├── 📁 mapper              # DTO ↔ Model 변환
│   ├── 📁 model               # 도메인 모델
│   ├── 📂 remote
│   │   ├── 📁 datasource      # RemoteDataSource 인터페이스 및 구현체
│   │   ├── 📁 dto             # API 요청/응답 DTO
│   │   └── 📁 service         # Retrofit Service 인터페이스
│   └── 📁 repository          # Repository 인터페이스 및 구현체
│
└── 📂 presentation
    ├── 📁 calendar
    ├── 📁 home
    ├── ...
    └── 📁 main                # MainActivity, 네비게이션 정의

About

HAPHAP 안드로이드 레포지토리입니다😻

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages