第250305期 - invoify

4.5k star, 办公神器,强的一批!
你是否厌倦了复杂的发票生成过程?希望有一种简单高效的方式来创建专业的发票?Invoify 可能正是你所需要的工具!
Invoify 简介
Invoify 是一个基于 Next.js、TypeScript 和 Shadcn UI 库构建的网络发票生成应用。它提供了一种简单的方法来创建和管理专业的发票。
功能特点
- 轻松创建发票:使用简单的表单快速生成发票。
- 存储以便日后访问:将发票直接存储在浏览器中,方便日后检索。
- 灵活的下载选项:直接下载发票或以 PDF 格式通过电子邮件发送。
- 多种模板选择:从多个(目前为2个)发票模板中选择。
- 实时预览:编辑表单时实时查看更改。
- 多格式导出:以不同格式导出发票,包括 JSON、XLSX、CSV 和 XML。
- 多语言支持:支持多种语言的 UI 和模板。
- 可定制的输入:定义缺省发票生成器中缺失的自定义输入(例如:增值税号)。
- 单独的项目税:为特定项目添加税务详情。
如何开始
按照以下步骤在本地机器上运行 Invoify:
- 确保系统已安装 Node.js 和 npm。
- 克隆存储库:
git clone https://github.com/al1abb/invoify.git
- 进入项目目录:
cd invoify
- 安装依赖项:
npm install
- 创建
.env.local
文件并添加以下内容(此步骤用于发送 PDF 到电子邮件功能):NODEMAILER_EMAIL = your_email@example.com NODEMAILER_PW = your_email_password
- 启动开发服务器:
npm run dev
- 在 web 浏览器中访问应用程序:
http://localhost:3000
Invoify 使发票生成过程变得简单高效,让你专注于更重要的任务!
开源地址:github.com/al1abb/invoify