本项目源码仅用于学习交流,禁止商用。
项目Icon、Image素材来自国内APP叨叨记账,获取方式:抠图。
项目前端:react-native,后端:Node.js-Express,数据库MongoDB。
本应用基于Android系统,采用手机App记账的方式,通过与记账小助手对话的形式,简洁地记录个人收入和生活支出。针对记录的实况,小助手在对话中反馈给用户以合理的理财建议,养成用户理财记账、合理消费的习惯。
根据功能分析,本应用实现了用户登录、记账、统计分析、关键字搜索、记账记录详情、记账提醒、消费预警、个性化设置等功能)。应用以JavaScript为前后端通用编程语言,前端使用React Native框架,并引入框架社区第三方强大可靠的组件进行原生应用快速开发,使用Fetch API与后端服务器进行交互,后端使用基于Node.js平台的快速、极简、开放的应用开发框架Express,使用Node.js的最佳搭档MongoDB作为后台的数据库管理系统。整个应用以前端技术为主,为独立开发者进行应用开发节省了极大的学习成本。
后端服务见本人另一项目:https://github.com/jiangxin829/MyAccounter-Server。
1.请确保搭建了React-Native环境,参考官方中文网:https://reactnative.cn/。
2.运行yarn
安装项目依赖。
3.运行yarn android
或yarn react-native run-android
打包编译。