Front-end
- JavaScript
Back-end
- Node.js
- MySQL, Sequelize
DevOps
- AWS lambda
- API gateway, EventBridge
배달 가맹점에서 쓰이는 POS를 웹 앱으로 제작
POS server 실행시 setEndTime(lambda function)이 작동.
setEndTime은 POS server로부터 각 store의 autoEndTime을 받아옴.
그 후 동적으로 autoEndStore(lambda function)에 EventBridge trigger들을 연결.
해당 시간이되면 autoEndStore가 POS server로 post 요청을 보내 해당 store 자동마감.
배달앱 사용자 설정 배송지 3km 이내 가게들만 조회하게 하는 API
Cafe24 API를 통한 SMS인증 구현
redis를 통한 인증번호 저장, 만료
배달앱에서 주문한 내역을 Status에 따라 표시
Click을 통해 Status 변경 가능
각 내역 클릭 시 아래 팝업창이 생김
환불처리 가능(PG 시스템과 연동 예정)
- JWT Token 사용해서 보안 강화
- Login 인증번호 sms 구현, cafe24 API
- Login 인증번호 저장에 Redis 사용
- AWS lambda 를 사용한 serverless server: 자동 마감 시스템