{"id":21874412,"url":"https://github.com/flyfox11/venture-management","last_synced_at":"2025-08-20T18:33:28.873Z","repository":{"id":201654922,"uuid":"100591640","full_name":"flyfox11/venture-management","owner":"flyfox11","description":"一个包含vuejs和nodejs技术的全栈项目","archived":false,"fork":false,"pushed_at":"2018-05-08T06:40:08.000Z","size":2628,"stargazers_count":214,"open_issues_count":10,"forks_count":57,"subscribers_count":18,"default_branch":"master","last_synced_at":"2024-11-28T07:12:15.702Z","etag":null,"topics":["axios","bcrypt","element-ui","express4","jwt","lodash","node","sequelize","stylus","vue","vue-router","vuex"],"latest_commit_sha":null,"homepage":"https://github.com/xunqianxue/venture-management","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flyfox11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-08-17T10:27:13.000Z","updated_at":"2024-11-20T15:26:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"3316cd14-cca3-4f59-bc3a-88f770e4334c","html_url":"https://github.com/flyfox11/venture-management","commit_stats":null,"previous_names":["flyfox11/venture-management"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyfox11%2Fventure-management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyfox11%2Fventure-management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyfox11%2Fventure-management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyfox11%2Fventure-management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flyfox11","download_url":"https://codeload.github.com/flyfox11/venture-management/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230445926,"owners_count":18227060,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","bcrypt","element-ui","express4","jwt","lodash","node","sequelize","stylus","vue","vue-router","vuex"],"created_at":"2024-11-28T07:12:14.143Z","updated_at":"2024-12-19T14:07:43.109Z","avatar_url":"https://github.com/flyfox11.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 一个包含vuejs和nodejs的全栈项目\n\n\u003e A Vue.js project for vue.js and node.js,related to vuex,vue-router,express4,sequelize,stylus,axios,etc .\n\n## 项目说明\n\n风险管理系统是我业余时间开发的项目，是一个简单的入门级项目。说简单是因为实现的页面和功能简单，不代表用的技术简单(对于初级前端来说)。\n\n项目里用到了vue和element-ui的大部分技术点，可以给学习vue的童鞋一个参考。当然由于这个项目也是全栈项目，所以对于一些想学习node的前端来说，也是\n一个不错的参考范本,项目里也有一些加密token等真实上线项目中会用到的东西，大家也可以借鉴。\n\n由于本项目是全栈项目，所以在启动node服务器之前，需要安装mysql数据库，并对config/index.js中的数据库配置项进行修改，这点需要注意。如果安装过程中有疑问或者\n发现项目bug的话，可以在issues里向我提问，我会尽力解答。\n\n有效的进行偷懒，是程序员的优良品质。希望该项目能帮助到大家！\n\n## 技术栈\n* ### 前端技术\nvue2 + vuex + vue-router + webpack + ES6/7 + axios + stylus + element-ui\n* ### 后端技术\nnode.js + express4 + session + sequelize + mysql + lodash.js + bcrypt + jwt\n\n## 实现功能\n- [x] 登陆 -- 完成\n- [x] 注册 -- 完成\n- [x] 项目/额度条件查询 -- 完成\n- [x] 列表展示及分页 -- 完成\n- [x] 添加/修改项目 -- 完成\n- [x] 额度详情页 -- 完成\n- [x] 用户注销 -- 完成\n- [x] 登出 -- 完成\n\n## 目录结构介绍 ##\n\t|-- build                            // webpack配置文件\n\t|-- config                           // 项目打包路径\n\t|-- screenshots                      // 效果图截屏\n\t|-- server                           // express后端，用于提供Api\n\t|-- src                              // 源码目录\n\t|   |-- assets                       // 资源文件\n\t|   |-- components                   // 公共组件\n\t|   |-- fetch                        // 接口定义与配置\n\t|   |-- pages                        // 相关页面\n\t|   |-- router                       // 路由配置\n\t|   |-- vuex                         // 状态管理\n\t|   |-- App.vue                      // 页面入口文件\n\t|   |-- main.js                      // 程序入口文件，加载各种公共组件\n\t|-- static                           // 静态资源文件\n\t|-- .babelrc                         // ES6语法编译配置\n\t|-- .editorconfig                    // 代码编写规格\n\t|-- .gitignore                       // git忽略的文件\n\t|-- .postcssrc.js                    // post-loader的插件配置文件\n\t|-- .favicon.ico                     // 网站logo图标\n\t|-- index.html                       // 入口html文件\n\t|-- package.json                     // 项目及工具的依赖配置文件\n\t|-- server.js                        // node server入口文件\n\t|-- README.md                        // 说明\n\n\n## 效果演示\n\n### 图1\n![image](https://github.com/zhuangyanyan/my-vue/raw/master/screenshots/1.png)\n\n### 图2\n![image](https://github.com/zhuangyanyan/my-vue/raw/master/screenshots/2.png)\n\n### 图3\n![image](https://github.com/zhuangyanyan/my-vue/raw/master/screenshots/3.png)\n\n### 图4\n![image](https://github.com/zhuangyanyan/my-vue/raw/master/screenshots/4.png)\n\n\n## 项目运行\n\n``` bash\n# 安装依赖\nnpm install\n\n# 启动vue前端项目(http://localhost:8080/...)\nnpm run dev\n\n# 启动node后端项目(http://localhost:8081/...)\nnpm run start\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflyfox11%2Fventure-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflyfox11%2Fventure-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflyfox11%2Fventure-management/lists"}