Skip to content

jungjaechoi/firstKitchen_back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FirstKitchen - 점주용 POS

FirstKitchen 배달앱 Git 보러가기


📌 Development Environment

Front-end

  • JavaScript

Back-end

  • Node.js
  • MySQL, Sequelize

DevOps

  • AWS lambda
  • API gateway, EventBridge



💡 Introduction

배달 가맹점에서 쓰이는 POS를 웹 앱으로 제작



💡 Lambda

Blog 보러가기


POS server 실행시 setEndTime(lambda function)이 작동.

setEndTime은 POS server로부터 각 store의 autoEndTime을 받아옴.

그 후 동적으로 autoEndStore(lambda function)에 EventBridge trigger들을 연결.

해당 시간이되면 autoEndStore가 POS server로 post 요청을 보내 해당 store 자동마감.





💡 getAllStore API issue

배달앱 사용자 설정 배송지 3km 이내 가게들만 조회하게 하는 API

getAllStore API Blog 게시글 보러가기



💡 Demo


로그인 화면

Cafe24 API를 통한 SMS인증 구현

redis를 통한 인증번호 저장, 만료



홈 화면

배달앱에서 주문한 내역을 Status에 따라 표시

Click을 통해 Status 변경 가능



결제 내역(1)

각 내역 클릭 시 아래 팝업창이 생김



결제 내역(2)

환불처리 가능(PG 시스템과 연동 예정)



영업 시작/마감



매출달력



매출분석



영업분석



상품분석



고객분석



💡 Database

⚙ Technical Features

  • JWT Token 사용해서 보안 강화
  • Login 인증번호 sms 구현, cafe24 API
  • Login 인증번호 저장에 Redis 사용
  • AWS lambda 를 사용한 serverless server: 자동 마감 시스템

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published