Lime 青柠记账 是一款完整的开源项目,提供了一整套的产品级项目开发解决方案,同时也是做个人 MVP 产品最好的参考案例。该项目基于全新的 Flutter 3.0 进行 App 部分的开发,后端采用 支持 TypeScript 的 Nestjs 开发,接口和 ORM 用 GraphQL + Prisma 的方式进行数据交互,数据库使用 PostgreSQL 同时还提供了 Figma 产品原型以及 PowerDesigner 画的数据库模型图,甚至包括了产品相关的文档资料,总之没有最好,只有更好!!!
- 基于全新的 Flutter 3.0
- 后端采用 Nestjs 作为 Web 框架,它支持纯正的 TypeScript 开发方式
- 为了追求更快的响应速度在 Web 框架底层使用了 Fastify 引擎
- 数据驱动使用了下一代的 ORM 框架 Prisma
- 接口方面用 GraphQL 替换了古老的 REST API
- 用了更快的数据库 PostgreSQL
- 项目资料齐全,包括但不限于原型、物理模型、产品文档等
App 界面演示地址: https://figma.fun/6rHvfK
名称 | 文件类型 | 操作 |
---|---|---|
Lime App 原型 | Figma 社区 | 点击查看详情 |
数据库物理模型图 | pdm、jpg、sql | 点击查看详情 |
产品结构图 >>> 竞品结构图 | xmind | 点击查看详情 |
名称 | 简介 | 操作 |
---|---|---|
lime-backend | 青柠记账后端开源项目 | 点击查看详情 |
whale-docs | Lime 产品相关的文档 | 点击查看详情 |
lime
├── android // 安卓端
├── ios // ios 端
├── windows // windows 桌面端
├── macos // mac 桌面端
├── linux // linux 桌面端
├── web // web 浏览器端
│
├── lib // Lime 主项目文件
│ └──
该项目为开源项目,请遵循 Apache License 2.0 开源协议使用,并务必保留作者、Copyright 信息。
- 欢迎提交 issues ,并填写清楚遇到的问题及原因、环境、复显步骤等。