Sistem ini memiliki tiga terminal, yaitu terminal pengguna, terminal pedagang, dan terminal pengendara. !
Arsitektur proyek ini adalah pemisahan front-end dan back-end dari SpringBoot dan Vue. Basis datanya adalah MySQL+Redis, MyBatis, dokumen antarmuka Swagger, dan kerangka keamanan Shiro.
Ia menggunakan server file gambar Qiniu Cloud utama/penyimpanan lokal, dua metode pengunggahan dan akses file. Bagian depan dan belakang menggunakan gaya antarmuka Restful untuk docking, dan menggunakan komunikasi Websocket untuk interaksi waktu nyata.
Sisi klien dan pengendara menggunakan kerangka UI seluler Vant, dan sisi pedagang menggunakan ElementUI.
Proyek ini diterapkan menggunakan teknologi virtualisasi Doker di Alibaba Cloud miliknya, mengintegrasikan Nginx, Haproxy, dan keepalived. Dari database hingga back-end dan front-end, proyek ini diterapkan menggunakan strategi penyeimbangan beban multi-node.
Keseluruhan proyek menggunakan teknologi arus utama saat ini, yang mencakup dasar-dasar teknologi front-end dan back-end, mulai dari database, hingga back-end, hingga front-end, dan kemudian penerapan di cloud, yang mencakup seluruh proses dan berbagai detail pengembangan dan penerapan front-end dan back-end.
?
Klien seluler (untuk membuka klien komputer, silakan tekan F12 untuk masuk ke mode pengembangan dan sesuaikan dengan ukuran ponsel)
Versi PC pedagang
Dokumentasi antarmuka backend
Antarmuka utama klien seluler:
Kode back-end proyek ini semuanya open source. Pengembang back-end dapat langsung menarik dan mengunduh kode tersebut. Hubungi pengembang: qq 1058298031 Jika Anda memiliki pertanyaan, jangan ragu untuk berkomunikasi!
Antarmuka utama terminal pengendara seluler:
Antarmuka utama terminal manajemen pedagang PC: