GithubHelp home page GithubHelp logo

rusterm / xanaducompany Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aerowang/xanaducompany

0.0 0.0 0.0 54.32 MB

企业门户网站管理系统,包括前台展示、后台管理、后端服务(Node.js、Koa、sequelize、MySQL),前端主要使用Vue+ElementUI

Home Page: https://xanadu.aerowang.cn/

License: MIT License

Shell 0.01% JavaScript 40.27% TypeScript 1.51% CSS 1.46% HTML 0.49% Vue 53.94% Less 0.18% SCSS 2.14%

xanaducompany's Introduction

一、采用技术方案

该系统采用的主要技术如下:

Vue3

  1. Vue.js
  2. Element Plus
  3. axios
  4. node.js
  5. Sequelize
  6. Koa
  7. MySQL数据库

2022.11.19 更新

Vue3 新分支,已经是默认分支; 由 zerotower69 开发

  • 更新为 Vue3 + TS + Element Plus

2023.03.15 更新

vue3为主分支,vue2版本请参考vue2分支,本分支当前的坑比较多,部分不完善的地方请参考vue2版本的效果。

二、开发环境

  1. 操作系统:Windows10
  2. 数据库:MySQL(v5.7.7-rc-log,版本号须大于5.7)
  3. Web服务器:Nginx
  4. 开发工具:Webstorm
  5. 系统基础环境:Node.js
  6. 浏览器:谷歌浏览器

三、目录说明

admin---后台管理

web---前台门户展示

server---后端服务

四、进入项目

系统已上线进行展示

  1. 企业门户展示(https://xanadu.aerowang.cn/)

  2. 系统后台管理(https://xanadu.aerowang.cn/admin)

    • 账户:youke,密码:a123456

      也可以在进行注册

五、如何本地运行

  1. 先启动后端(server目录下)
npm install

npm run start(本地启动)

或者 npm run dev(实时监听改动重启,边改边跑)
  1. 启动前端(web 或者 admin目录下)
# 1.安装
npm install / yarn install
# 2.启动
npm run dev / yarn dev
# 3.打包
npm run build / yarn build

yarn命令请提前全局安装

npm i yarn -g

六、补充说明

由于本系统进行了CDN加载资源优化,所以运行本系统务必连接一个比较快速稳定的网络,否则系统页面将会出现一些错误!

2022.11.19 更新

部分资源引用来源于 cdn.jsdelivr.net,目前(2022.11.19)访问可能有些慢,有兴趣的可以自己修改引用链接

2023.03.15 更新

1.一定要cd到各自的目录下跑,准确来说,本系统分为前端、后端,前端管理端三个项目,此根目录无法直接运行。

2.请严格检查自己的node版本。鉴于已经发现的问题,在windows环境下,建议使用node 14的大版本;另外,QQ群的群文件提供了依赖包的压缩包,也可以作为尝试;mac系统 14和16都OK(运行在APPLE M1之上)。

3.如果数据库连接报错,请首先检查server(后端node)下config目录中的dbinfo.js的配置与你自己的数据库配置是否正确。

4.项目运行前,请一定要npm install安装相关的依赖。

5.数据库脚本请参考QQ群:743455904。

6.node推荐使用nvm版本管理工具,windows用户直接使用.exe无烦恼安装, mac用户可以使用brew安装

brew install nvm

安装了nvm你就可以使用其切换node的版本了,nvm install xxx是安装命令,每次切换记得使用nvm use xxx切换到你想使用的版本。

七、最后的最后

记得给star哦ღ( ´・ᴗ・` )~

QQ群:743455904。

xanaducompany's People

Contributors

zerotower69 avatar aerowang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.