First Kitchen 공유주방을 위한 배달앱 - 고객측 개발 중 - Currently in development 점주측 서버가 열려야 작동 가능 - Has to run parallel to the Shop owner side's server 점주측 서비스 사용 기술 Frontend Pug Service Worker Backend NodeJS (ExpressJS) MySQL Sequelize Web Push Notification Open APIs Daum Address API Kakao Map API 기능 (Features) 사용자 설정 배송지 3km 이내 가게들만 조회 (가까운 순, 별점 순 sort 가능) 기본적인 좋아요 기능, 리뷰 기능들 모두 구현 현재 주문 내역에서 배달 완료 전인 주문들 조회 가능 주문 내역에서 주문 완료/환불 된 주문 내역 조회 가능 (주문 완료된 건에 한해서 리뷰 작성 가능, 환불 시 리뷰 삭제) 점주 측에서 주문 상태 변경 시 push notification 오도록 구현 (using service worker) 홈 화면 로그인한 유저 3KM 이내의 가게 정보 불러와 표시 거리별, 평점 별 ordering 추가 예정 가게 상세 화면 찜하기, 리뷰 조회 기능 리뷰 내역 화면 메뉴 상세 화면 장바구니에 추가 시 동일한 메뉴 있을 시 수량만 update 되도록 장바구니 화면 현재 진행중인 주문 화면 주문 대기, 접수 상태들인 배달 내역 리스트 완료된 주문 내역 화면 배달 완료, 환불 상태인 주문 내역 리스트 배달 완료된 주문에 한해서 리뷰 작성 가능 리뷰 작성된 주문 내역 환불 시 리뷰 삭제 리뷰 작성 화면 점주 측에서 주문 상태 변경 시 알림 Service Worker를 이용해 브라우저를 끈 상태에서도 알람이 오도록 구현