笔记记录器

一个 Flutter + AppWrite 项目

笔记记录器是一款使用 Flutter 构建的笔记创建应用,后端由 AppWrite(一个开源后端服务器)提供支持。

? 功能

  • 使用电子邮件和密码登录和注册
  • 创建笔记
  • 编辑笔记
  • 删除已创建的笔记
  • 搜索笔记

? 预览

首页

drawing

drawing

笔记

drawing

Delete(删除)

drawing

Search

drawing

设置

drawing

? 安装

❤️ AppWrite

在本地运行 AppWrite 后端

  • 安装 Docker
  • appwrite/docker-compise.yml 添加到您的 Docker 客户端

? Flutter

在本地运行 Flutter 应用

  • 安装 Flutter
  • 导航到 frontend/
  • 运行 flutter pub get

? 配置

在您的机器上本地运行此应用程序。

  • 确保已安装 AppWrite 和 Flutter

  • 导航到 frontend/

  • 创建一个名为 .env 的文件

  • 添加以下内容

    APPWRITE_ENDPOINT=https:///v1
    APPWRITE_PROJECT_ID=62b6948239cd28246c64
    

    根据您的 appwrite 客户端更新值。

? 包

此 Flutter 应用正在使用以下软件包

用法
appwrite 使用 AppWrite 的官方 Flutter 包
dartz Dart 中的函数式编程
equatable 方便比较模型
flutter_dotenv 从 .env 文件在运行时加载配置
flutter_quill 富文本编辑器
flutter_riverpod 状态管理库
flutter_staggered_grid_view 提供一组 Flutter 网格布局
logging 创建可读日志
routemaster 易于使用的 Flutter 路由器,它包装了 Navigator 2.0

?‍? 贡献者

Tekeshwar Singh 制作

LinkedIN Github Twitter Instagram Google Play

GitHub

查看 Github