Il s'agit d'un projet de commerce électronique qui imite le Xiaomi Mall pour atteindre les principaux points fonctionnels.
Le front-end contient 11 pages : page d'accueil, connexion, inscription, tous les produits, page de détails du produit, à propos de nous, ma collection, mon panier, page de règlement des commandes, ma page de commande et de gestion des erreurs.
Il implémente l'affichage des produits, la requête de classification des produits, la recherche par mot-clé, l'affichage des informations détaillées sur le produit, la connexion, l'enregistrement, le panier d'achat de l'utilisateur, le règlement des commandes, la commande de l'utilisateur, la liste des favoris de l'utilisateur et les fonctions de gestion des erreurs.
Le back-end conçoit les interfaces, les couches de contrôle et les couches de persistance des données correspondantes en fonction des sous-modules de données requis par le front-end.
Front-end : Vue
+ Vue-router
+ Vuex
+ Element-ui
+ Axios
Back-end : Node.js
, Koa框架
Base de données : Mysql
, redis
Adresse de livraison du projet backend : xiaomi-server
Veuillez vous référer aux instructions de configuration pour exécuter le projet back-end. Assurez-vous que la base de données locale
mysql、redis
et les ports correspondants sont ouverts.
1. Clone project
git clone https://github.com/root-lucas/vue-xiaomi
2. Project setup
cd vue-store
npm install
3. Compiles and hot-reloads for development
npm run serve
4. Compiles and minifies for production
npm run build
Si vous pensez que ce projet est bon, vous pouvez cliquer sur
Star
dans le coin supérieur droit pour le soutenir. Merci ! ^_^
première page
Tous les produits
panier
ma collection
ma commande
Se connecter
registre