Skip to content

Withinlover/Hazelnut-Front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

262 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

榛果交易平台

项目简介

本项目是 BUAA 软件学院大二下的软件工程大作业,本团队使用 Vue2 开发了一个二手交易平台的前端 UI,后端使用 Django 框架编写,后端仓库位于这里

项目运行方式如下,请先确保 git 和 npm 已经安装在您的电脑上:

# 克隆仓库到本地
git clone https://github.com/Withinlover/Hazelnut-Front

# 下载运行项目所需要的依赖
cd Hazelnut-Front && npm install

# 运行项目
npm run serve

运行完上述命令后,前端项目将运行在本机的 8080 端口,可以使用浏览器来进行访问。

技术架构

本项目技术架构为经典的 Vue2 前端架构,采用 Vuex 进行全局状态管理,采用 Vuex 进行路由管理,使用 Element-UI 作为前端的 UI 组件库。

下面是本项目文件的组织形式:

{
  "public": "存放单页面应用的全局文件",
  "src": {
    "assets": "存放图片等资源",
    "components": "存放非页面级组件",
    "router": "存放vue-router路由模块",
    "store": "存放vuex全局状态模块",
    "theme": "存放element-ui的棕色主题",
    "views": "存放页面级组件",
    "App.vue": "作为项目的根组件",
    "icon.js": "存放项目中使用的一些图标",
    "main.js": "作为项目入口挂载根组件,并进行一些基本配置"
  },
  ".browserlistrc": "记录需要适配的浏览器",
  ".gitignore": "记录git版本管理需要忽略的文件",
  "babel.config.js": "作为Babel的配置文件按",
  "package.json": "作为项目依赖库的版本控制文件",
  "README.md": "作为项目说明文件"
}

致谢

感谢小组里的所有成员,在开发过程中我们团结互助,深刻体会到了软件工程的含义。

在大工程中,一个人的力量是极其微小的,唯协作能成大事。

下面是一些技术架构相关的链接:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages