【文件属性】:
文件名称:expensify-app:这个程序是用于教育目的
文件大小:371KB
文件格式:ZIP
更新时间:2021-05-10 20:32:44
JavaScript
扩大开支
这是一个关于节省费用的网络应用程序,该应用程序还具有响应式布局。
纱线用作包管理器
在项目中使用Reactjs和Redux来构建和管理组件的状态。
CSS和SASS用于设计应用程序的样式。
对于后端,Express和Firebase用于创建服务器和实时数据库。
使用Google身份验证,Webpack和Babel。
Jest and Enzyme用于测试。
您可以在找到Heroku上该应用程序的已部署版本。
安装依赖项
yarn install
or
npm install
设置数据库进行开发
应该在项目的根目录下创建一个名为.env.development的文件,其中包含一个键-值对,如下所示:
FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_DATABASE_URL=
FIREBASE_PROJECT_ID=
【文件预览】:
expensify-app-master
----public()
--------index.html(400B)
--------images()
----yarn.lock(228KB)
----webpack.config.js(2KB)
----src()
--------store()
--------styles()
--------selectors()
--------playground()
--------firebase()
--------components()
--------app.js(1KB)
--------actions()
--------tests()
--------routers()
--------reducers()
----.babelrc(158B)
----.vscode()
--------settings.json(184B)
----README.md(2KB)
----yarn-error.log(240KB)
----jest.config.json(170B)
----.gitignore(60B)
----server()
--------server.js(373B)
----package.json(2KB)