使用 Laravel 快速构建网站系列 —— 发票&时间跟踪应用:Invoice Ninja
1、简介
基于Laravel构建的开源发票及时间跟踪应用。2、网站
https://www.invoiceninja.com/3、GitHub
https://github.com/hillelcoren/invoice-ninja4、功能特性
- 使用Laravel 5构建
- 使用pdfmake在线生成PDF
- 使用OmniPay集成超过30种支付方式
- 自动计费的周期性发票
- 时间追踪任务
- 支持多用户/多公司
- 税率和付款条例
- 邮件提醒
- 部分付款
- 自定义邮件模板
- 集成Zapier
- 可视化D3.js
5、安装
6、使用到的框架/库
- laravel/laravel —— 为Web艺术家准备的PHP框架
- twbs/bootstrap —— 用于快捷开发web应用的平滑、直观、功能强大的前端框架
- patricktalmadge/bootstrapper —— Laravel绑定的Twitter Bootstrap
- danielfarrell/bootstrap-combobox —— 组合框插件
- jquery/jquery —— jQuery
- eternicode/bootstrap-datepicker —— 为Bootstrap设计的日期选择器
- jquery/jquery-ui —— 官方的jQuery UI库
- knockout/knockout —— Knockout使得使用JavaScript创建富文本、响应式UI变得更加简单
- rniemeyer/knockout-sortable —— 使用jQuery UI排序功能绑定Knockout.js连接observableArrays
- MrRio/jsPDF —— 在JavaScript中生成PDF
- bpampuch/pdfmake —— 使用原生JavaScript在客户端/服务器端打印PDF
- FortAwesome/Font-Awesome —— 为Bootstrap设计的图标化的字体设计
- Anahkiasen/former —— 独立于Laravel的功能强大的表单构建器
- barryvdh/laravel-debugbar —— Laravel调试器
- DataTables/DataTables —— jQuery表格插件
- Chumper/Datatable —— Laravel 4 中用于服务端和客户端数据表的包
- omnipay/omnipay —— PHP 5.3+中独立于框架的多网关的支付处理库
- Intervention/image —— PHP图片处理器
- webpatser/laravel-countries —— 提供几乎所有国家的ISO 3166_2、3166_3、货币、首都等
- briannesbitt/Carbon —— PHP 5.3+中用于日期时间的API扩展库
- thomaspark/bootswatch —— Bootstrap主题
- mozilla/pdf.js —— JavaScript中的PDF阅读器
- nnnick/Chart.js —— 使用canvas标签的简单HTML5图表
- josscrowcroft/accounting.js —— 用于处理数字、金额、货币格式的轻量级JavaScript库
- jashkenas/underscore —— JavaScript的utility _ belt
- caouecs/Laravel4-long —— Laravel 4的语言列表
- bgrins/spectrum —— 无争议的JavaScript颜色选择器
- lokesh/lightbox2 —— 原生的灯盒脚本
- josdejong/jsoneditor —— 基于web查看、编辑JSON格式的工具
No Comments