☕ SSAFYBOTTLE O2O(Online to Offline) 기반 Smart Store 카페앱 💁♂️ 프로젝트 소개 SSAFYBOTTLE은 사용중인 스마트 오더 앱의 불편함을 인식하여 편의성과 효율성을 높여 소비자와 판매자 모두에게 적합한 O2O 스마트 스토어 서비스 입니다! 📱 주요 서비스 화면 사용자 앱 로그인 상품목록 상품상세 장바구니 e카드 카카오페이 충전 알림 Beacon 관리자 앱 로그인 포스기능 주문관리 매출통계 🚀 주요 기능 사용자 앱 상품 리스트 조회 추천 메뉴, 상품 카테고리별 메뉴, 최근 주문 메뉴 리스트 조회 상품 상세 조회 상품의 상세 정보, 리뷰, 평점을 확인 상품 검색 원하는 상품을 검색 장바구니 원하는 상품들을 담아두는 장바구니 장바구니에 담겨진 상품들 한번에 주문 바코드 e카드 바코드로 결제가 가능한 e카드로 충전 가능 바코드 결제 관리자 앱 포스기능에서 바코드로 결제 가능 카카오페이 충전 카카오페이로 e카드 금액 충전 NFC 쿠폰 NFC 쿠폰을 태깅하면 e카드에 금액이 충전 매장 비콘 탐지 매장 주면이라면 비콘을 탐지하여 다이얼로그 띄우기 관리자 앱 포스기 매장에서 포스기능으로 메뉴를 선택하고 바코드로 결제 가능 주문 상태 변경 주문 접수 및 메뉴 준비완료 처리 상태 변경, FCM으로 알림 보내기 매출 관리 상품 종류별, 상품별, 전체 매출 조회 상품 관리 상품 정보 변경 및 상품 리뷰 관리 💻 사용기술 및 적용한 패턴 Android MVVM + Repository pattern Singleton Pattern Observer pattern Single activity multiple fragments Jetpack Retrofit Coroutine Glide FCM Bootpay API Google Login API Zxing barcode API NFC Beacon Vue.js MVVM pattern Vuex Bootstrap Cookie Spring boot MVC pattern Single pattern MyBatis Swagger DI ⚙ 개발환경 Android Studio Arctic Fox Vue.js Spring boot MySQL Git