시스템에는 사용자 터미널, 판매자 터미널, 라이더 터미널 등 3개의 터미널이 있습니다. !
프로젝트의 아키텍처는 SpringBoot와 Vue의 프런트엔드와 백엔드 분리입니다. 데이터베이스는 MySQL+Redis, MyBatis, Swagger 인터페이스 문서 및 Shiro 보안 프레임워크입니다.
주류 Qiniu Cloud 이미지 파일 서버 /로컬 스토리지 두 가지 파일 업로드 및 액세스 방법을 사용합니다. 프런트엔드와 백엔드는 도킹을 위해 Restful 인터페이스 스타일을 사용하고 실시간 상호 작용을 위해 Websocket 통신을 사용합니다.
클라이언트와 라이더 측에서는 모바일 UI 프레임워크 Vant를 사용하고 판매자 측에서는 ElementUI를 사용합니다.
이 프로젝트는 자체 Alibaba Cloud에서 Doker 가상화 기술을 사용하여 배포되며 Nginx, Haproxy 및 keepalived를 통합하여 데이터베이스에서 백엔드 및 프런트 엔드까지 다중 노드 로드 밸런싱 전략을 사용하여 배포됩니다.
전체 프로젝트는 데이터베이스부터 백엔드, 프런트엔드, 클라우드 배포에 이르기까지 프런트엔드 및 백엔드 기술의 기본을 다루는 최신 주류 기술을 사용하여 전체 프로세스와 프런트엔드 및 백엔드 개발 및 배포에 대한 다양한 세부 정보
?
모바일 클라이언트(컴퓨터 클라이언트를 열려면 F12를 눌러 개발 모드로 들어가서 휴대폰 크기에 맞게 조정하세요)
가맹점 PC 버전
백엔드 인터페이스 문서
모바일 클라이언트의 기본 인터페이스:
이 프로젝트의 백엔드 코드는 모두 오픈 소스입니다. 백엔드 개발자는 코드를 직접 가져와 다운로드할 수 있습니다. 개발자에게 문의하세요: qq 1058298031 궁금한 점이 있으면 언제든지 문의하세요!
모바일 라이더 터미널의 주요 인터페이스:
PC 판매자 관리 터미널의 주요 인터페이스: