온라인 주문 어플리케이션 Django 백엔드 만들기
* 프론트엔드는 일부 가시성을 위해 부트스트랩을 적용하였지만 백엔드 설계에 초점을 맞췄습니다.
2022.05.진행.
-
로그인 시 손님 / 가게사장님 / 배달기사님 총 3분류로 로그인이 되어 각 UI가 다르게 적용된다. (Django Session 활용)
-
고객은 음식점을선택후 음식과 주소를 작성하여 주문을 한다.
-
사장님은 고객에게 배송 예상소요시간을 입력한다.
-
배달기사님은 배송완료 시 배송완료 버튼을 클릭한다.
기능 | UI |
---|---|
로그인기능(간략하게 구현) | ![]() |
고객(음식점 선택) | ![]() |
고객(음식 주문) | ![]() |
고객(주문 내역) | ![]() |
사장님(배달 예상 소요시간 입력) | ![]() |
배달기사님(배송완료후 배송완료 버튼 클릭) | ![]() |
.
├── boss # 사장님 앱 파일
├── delivery # 배달 기사 앱 파일
├── django_project # config 파일
├── images # README.md 용 이미지
├── order # 고객 주문 파일
├── static # 부트스트랩 템플릿 파일
├── user # 로그인 파일
├── README.md
├── db.sqlite3 # 간이 배포용 sqlite3 / 타 DB로 확장가능
├── manage.py
└── requirements.txt # 프레임워크, 라이브러리 버전