chx2 / budget.io

此软件包已被废弃且不再维护。未建议替代软件包。

预算应用程序

维护者

详细信息

github.com/chx2/Budget.io

源代码

问题

安装: 3

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 3

类型:项目

v0.5-alpha 2021-04-16 15:37 UTC

This package is auto-updated.

Last update: 2021-11-03 02:55:39 UTC


README

Budget.io Logo

Laravel License Maintenance Website shields.io

关于 Budget.io

Budget.io 是一个基于 Web 的预算应用程序,使用 Laravel 框架编写,利用 Inertia.js 驱动以行为单页应用程序,同时使用 Laravel 内置的身份验证和路由。

  • 管理您的预算 - 创建月度预算以跟踪收入、支出以及预算期间的变化。

  • 创建报告 - 分别打印月度报告、收入和支出报表。

  • 收集洞察 - 在创建预算时了解时间趋势。通过各种图表了解提高预算领域的建议和改进建议。

安装 Budget.io

  1. 通过以下命令通过 Composer 创建初始项目
composer create-project chx2/budget.io
  1. 通过 Composer & NPM 安装依赖项
composer install
npm install
npm run production
  1. 将以下值在 env.example 文件中替换为您数据库凭证
DB_CONNECTION=
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
  1. 运行以下命令生成 .env 文件并运行数据库迁移
cp .env.example .env
php artisan key:generate
php artisan migrate
  1. 参见 部署 Laravel 应用程序。

开发 Budget.io

此项目目前处于 alpha 阶段。对其进行的更改可能会/可能不会导致核心应用程序功能出现意外变化。如果您有兴趣将该应用程序移动到更稳定的版本,请联系我。

为了进行测试,请遵循上述安装步骤。在提交之前运行提供的测试是推荐的。

php artisan test

然后运行 Psalm 进行代码 linting

./vendor/bin/psalm --no-cache