👾 납작마켓 (NAPZAK) - 덕후를 위한 중고거래 앱 👾
납작마켓 은 2D 캐릭터부터 가상(Virtual) 장르의 아이템까지, 납작한 것들만 을 다루는 서브컬처 장르 전용 중고거래 서비스 입니다.
이석준
김채린
김종명
이연진
장재원
홈, 채팅, 물품상세 프로필 편집, 신고, 탈퇴
탐색, 장르상세 내마켓, 푸시알림
등록 물품 정보 수정
로그인 온보딩
마이페이지 설정
관심 장르를 직접 설정하고 취향에 딱 맞는 아이템들을 한눈에 확인해요.
개인 맞춤 상품 추천으로 취향 저격 아이템을 발견해보세요.
불편한 검색은 이제 그만! 애니메이션, 게임 등 세분화된 장르로 더욱 편리하고 정확하게 상품을 찾아봐요.
검색, 필터 기능을 통해 원하는 장르 및 아이템을 쉽고 정확하게 탐색해보세요.
3️⃣ 원하는 상품은 '구해요'에서 쉽게 찾고, 팔고 싶은 굿즈는 '팔아요'에서 빠르게 거래해요
‘팔아요’와 ‘구해요’ 카테고리를 통해 거래 목적에 맞게, 보다 편리하고 확실하게 거래해보세요.
4️⃣ 덕후들의 거래 방식에 딱 맞는 등록 시스템!
원하는 아이템을 구하기 위해 매일 검색하거나 찾아다니지 않아도 돼요!
장르 설정 부터 상품 상태 설정 까지, 빠르고 간편한 거래가 가능해요.
가격 제시 버튼 과 원하는 가격대 설정 기능 으로 위시템을 구할 수 있어요.
자신만의 독특한 스타일로 마켓의 개성을 드러낼 수 있어요.
관심 장르, 소개글, 프로필 이미지로 직접 커스텀하여 나만의 마켓을 꾸며보세요.
항목
내용
Architecture
Clean Architecture : 각 계층을 분리하여 유지보수성과 확장성을 확보.
Pattern
MVVM : UI와 비즈니스 로직 분리를 통해 효율적인 상태 관리 및 코드 유지보수 용이.
UI Framework
Jetpack Compose : 직관적이고 선언적인 UI 작성 가능, 코드 재사용성 증가.
Dependency Injection
Hilt : 의존성 관리 간소화, 코드의 모듈화와 테스트 용이성 증대.
Network
Retrofit2, OkHttp : 네트워크 요청 처리, 타입 안정성 보장.
Local Storage
Room : SQLite에 기반한 원활한 데이터 관리 지원
Navigation
Jetpack Navigation : 화면 간 이동 및 데이터 전달을 안전하고 효율적으로 처리.
Image Processing
Coil, Lottie : 이미지 로딩 및 애니메이션 처리 효율적.
Asynchronous
Coroutine, Flow : 비동기 처리 및 동시성 프로그래밍 지원.
Test
JUnit, Mockito, Roboelectric : 단위 테스트로 로직 안정성 확보
OAuth
Kakao Login SDK : 카카오 계정을 활용한 로그인 지원
Firebase
FCM, Remote-Config : 앱 알림과 최소 버전 관리
Dependency Graph
💻 Github Convention
🧔 Naming Convention
📦 Package Convention
📁 Project Setting