文章目录

  • 简账(开源记账软件)-前端环境简介及部署
  • 前言
  • 一、前端主要技术栈简介
    • 具体涉及的技术如下所示:
    • Q&A
  • 二、环境部署
    • 1. 安装nodejs
    • 2. 从Github上下载代码
    • 3. 安装依赖
    • 4. 运行项目
  • 三、总结
  • 四、致谢

简账(开源记账软件)-前端环境简介及部署


前言

由于自己有记账的需求,在尝试使用过市面上的记账软件后,发现大多数都有以下几个问题

  • 广告比较多,主要分为信息流广告及金融类广告
  • 页面太痈肿,使用体验不好
  • 部分高级功能需要收费,如数据导出

所以就萌生了自己做一个记账软件的想法,这个想法在2020年5月左右落地的,到目前也快有一年了。
本着OpenSource的想法,已全部开源,也想借写博客的机会获得一些Star❤

测试环境

  • PC端:简账PC端

正式环境:

  • 小程序:微信搜索【简账】
  • PC端:简账PC端

Github开源地址:

  • Java后端:简账后端
  • PC端:简账PC端
  • 小程序:简账uniapp

后续要完成的功能(重要性至上而下)

  • 支持多账本,可自定义维护
  • 支持设置预算(年月预算)
  • 支持多账本间冲销
  • 支持Excel导出(年或月可自定义)
  • 支持多人记账及家庭账本

待解决的Bug

  • 如用户未登录过小程序,小程序扫码授权会提示Token不能为空(提供者:喵了个小咪咪)

写在后面
如果你有其他的想法或问题欢迎给我留言,或在Github上提Pr&Issue
tips:如果你也想你写的东西被人使用,欢迎跟我一起维护简账~

往期链接

  • 简账主要功能介绍
  • 简账后端环境简介及部署

一、前端主要技术栈简介

从大体上来看,整个后端为单体的SpringBoot+Redis+Mysql

具体涉及的技术如下所示:

  • Vue 2.6.x
  • Vue Router 3.1.2
  • Vuex 3.1.1
  • axios 0.19.0
  • AntDesign Vue 3.0

Q&A

  1. 项目是基于AntDesign Vue Pro吗?

是的,此项目基于AntDesign Vue Pro开发的

  1. 相较于AntDesign Vue Pro官方实例项目,有做哪些定制化开发?

1.整个项目均为真实接口数据,无mock
2.基于vue的路由守卫实现了权限管理和动态菜单

二、环境部署

前端开发环境相对来说比较简单,主要分为拉取代码和启动两个部分

1. 安装nodejs

  • 去nodejs官网下载12.x 对应平台的版本
  • 验证一下,是否安装正确

2. 从Github上下载代码

此处也可以fork一份代码到你自己的仓库后,从你自己的github仓库拉取代码

3. 安装依赖

  • 进入项目目录
  • 运行npm install

4. 运行项目

  1. 配置后台地址

如果你已经成功启动了简账的后端服务,此步骤可以跳过

修改vue.config.js中的webpack代理路径

修改前:

修改后(http://jz.jackbin.cn):

  1. 运行项目
    运行命令:npm run serve,看到如下输出即代表成功

  2. 浏览器中查看
    地址:http://localhost:8000

三、总结

后续博客内容:

  1. 数据库设计
  2. SpringBoot集成SpringSecurity+JWT及动态路由生成
  3. 小程序扫码登陆实现
  4. 记账及月账单实现
  5. 图表分析实现

简账开发者:

  1. SloppyJack
  2. SmallishJoker

四、致谢

如果你觉我这个项目还不错的话,不妨给我的Github点个Star❤

简账(开源记账软件)-前端环境简介及部署相关推荐

  1. 简账(开源记账软件)-功能介绍

    文章目录 简账(开源记账软件)-功能介绍 前言 一.主要技术栈简介 二.主要功能 三.项目难点 四.总结 简账(开源记账软件)-功能介绍 前言 由于自己有记账的需求,在尝试使用过市面上的记账软件后,发 ...

  2. 开源资产管理系统java_开源资产管理软件 GLPI 9.3.1 部署

    环境需求 系统:CentOS 7 IP:192.168.11.207 关闭selinux和防火墙 [root@test4-8g ~]# systemctl stop firewalld [root@t ...

  3. 中国记账软件行业现状规模与应用前景预测报告(2022-2027)

    中国记账软件行业现状规模与应用前景预测报告(2022-2027) ****中****智****正****业****研****究*****院****  <报告编号>: BG420179 &l ...

  4. 个人记账软件 共享及有条件开源

    哎,看到这个就感叹我一天天的钱都花哪了,咋就剩不下钱呢. 2015年刚开始,老婆就说要记账,这一天天的不知道钱都花哪去了, 好吧.我就加班加点,通过2个星期终于搞了一套出来,虽不近完善,但基本能用了. ...

  5. 前端环境搭建的软件和软件教程

    前端环境搭建 一.下载 二.软件相关 1.vscode常用插件 2.sourcetree安装与使用 一.下载 软件 作用 下载地址 备注 vscode 编辑器 https://code.visuals ...

  6. python开发erp系统odoo_开源erp软件odoo在线开发环境部署实录

    1.前言 pscloud(odoo)是优秀的开源erp,采用微应用方式向企业客户交付业务应用功能,包含海量的经过全球客户验证的业务应用APP,且odoo基于python的底层框架也非常优秀,特别适合于 ...

  7. 开源erp软件odoo在线开发环境部署实录

    1.前言 pscloud(odoo)是优秀的开源erp,采用微应用方式向企业客户交付业务应用功能,包含海量的经过全球客户验证的业务应用APP,且odoo基于python的底层框架也非常优秀,特别适合于 ...

  8. Soft:软件开发的简介(敏捷开发等6大软件开发模式)、软件测试的简介(单元测试/集成测试/系统测试/验收测试/回归测试、黑白灰功能测试、DEV等四套环境)、运维的简介之详细攻略

    Soft:软件开发的简介(敏捷开发等6大软件开发模式).软件测试的简介(单元测试/集成测试/系统测试/验收测试/回归测试.黑白灰功能测试.DEV等四套环境).运维的简介之详细攻略 目录 1.软件开发( ...

  9. 开源路由软件zebra介绍和和在Linux环境下的安装

    感谢:http://www.cnblogs.com/iTsihang/archive/2012/11/22/2783249.html ================================= ...

最新文章

  1. java注册用户代码_java用户管理注册功能 含前后台代码
  2. 远程桌面怎样复制本地文件听语音
  3. coolpad手机量身打造的刷机工具--下载助手_V2.2.4(Mini_AD_Coolpad)
  4. Istio:Mixer功能架构与实践
  5. 地铁运营行车组织方式
  6. android 带箭头的框,带有工具提示箭头的Android PopupWindow
  7. 关闭2345,搜狐等软件的弹窗
  8. Spring初见杀——classNotFound异常
  9. Windows应急响应 -Windows日志排查,系统日志,Web应用日志,
  10. Educode--机器学习基础模型与算法测试闯关实验
  11. LUN 是个什么东西
  12. 友盟推送集成的常见问题
  13. GRE词汇词根记忆:flu
  14. ios -静默方式发送邮件
  15. 离开实验室时 实验室内的计算机主机,实验室安全知识题库.doc
  16. quartz暂停及恢复任务解决恢复时一咕噜把未执行的全补回来的问题
  17. Android CE DE加密小结
  18. 中国金属通报杂志中国金属通报杂志社中国金属通报编辑部2022年第4期目录
  19. 2023CAEE塑料焊接技术与设备展览会
  20. Allegro 172版本自动放置层叠

热门文章

  1. 【Aladdin Unity3D Shader编程】之四 贴图纹理
  2. win7计算机建立无线网络连接不上,win7无线网络显示❌,win7连不上无线网显示红叉...
  3. Centos8怎么关闭终端响铃? Centos系统取消终端响铃的方法
  4. java中怎么判断一段代码时线程安全还是非线程安全_3万字的Java后端面试经历总结
  5. 用python画风景图_NV这个AI黑科技简直绝了!几笔画出逼真照片
  6. html计算圆周长,【实用性程序】弧微分计算圆周长
  7. Android图片加载框架最全解析(五)
  8. 城市空气质量分析与预测
  9. 如何快速上手Mac电脑?mac新手教程 Mac电脑新手必看
  10. 【Python网络爬虫】爬虫常见加密解密算法