MeowNocode 是一個開源 備忘錄高價值票據應用。
支持畫布模式、數據統計、模糊語法、每日回顧、AI對話等功能
使用Supply或Cloudflare D1作為雲資料庫
項目概覽
- 項目名稱:MeowNocode(在存儲庫中也稱為Meow App)
- 倉庫作者:y-shi 23,託管於GitHub,有195顆星和32個叉子
- 定位:類似於輕量級備忘錄工具,但更注重美觀的界面和功能體驗。
功能亮點
Project REAUTE提到了以下功能
- 畫布模式 - 支持「畫布」上的筆記自由排列和排序,方便思維排序。
- 熱圖統計 - 提供使用頻率或活動的視覺表示,以便您可以一目了然地查看使用情況。
- 模糊語法 - 支持模糊匹配或模糊搜索,有助於快速回憶內容,適合記憶場景。
- 日報評論 - 類似於「回顧提醒」的機制可以幫助您回顧過去並定期回顧筆記。
- 人工智慧對話 - 內置對話人工智慧功能支持您提問,其回答,增強互動性。
技術架構和部署方法
前端和架構
- 使用前端構建工具,例如 Vite 和風格框架,例如 順風CSS 等。技術堆棧(來自項目文件結構,例如
vite.config.js、tailwind.config.js等到你能看到)
數據存儲模式
支持兩種後台存儲模型,選擇靈活:
- 假設(PostgreSQL)
- 雲資料庫同步,使用
. inf添加VITE_SUABASE_URL和VITE_SUABASE_ANON_Key進行配置。 - 使用
supabase-schema.sql初始化資料庫結構
- 雲資料庫同步,使用
- Cloudflare D1(SQLite)+ Cloudflare工作人員/頁面
- 使用D1作為本地(輕量級)資料庫。
- 涉及
牧馬人CLI工具,部署到Cloudflare Workers / Pages。 - 可選配置訪問密碼(
. inf在密碼)保護訪問權。 - 創建並初始化D1資料庫
d1-schema.sql構建表格結構
地方發展
- 安裝依賴項:
npm install - 本地調試:
npm run dev啟動開發伺服器並快速檢查結果
演示連結
- 不包括D1資料庫版本:通過[flomo.nocode.host]查看在線演示,項目作者也表達了增加流量的願望
- 包括D1資料庫版本:另一個演示地址[memo.oneloved.top],結合公共實例登錄密鑰
喵(請不要上傳敏感信息)
項目結構和組成描述
目錄結構簡述
SRC/:核心邏輯和組件區域,包括UI組件、React上下文、工具功能等。supabase-schema.sql/d1-schema.sql:用於初始化相應資料庫的模式文件。worker.js,_worker.js,wrangler.example.toml:與Cloudflare Workers和Pages部署相關的配置和條目文件。. dev.example:示例環境變量配置,供部署人員參考和填寫。
總結
MeowNocode 它是一款基於備忘錄風格的開源拍照應用,集成了畫布編輯、高價值UI、模糊搜索、熱圖統計、每日回顧提醒、人工智慧對話和交互等功能。它支持兩種雲同步方法(Supplier或Cloudflare D1),並提供詳細的本地開發和部署說明,包括在線演示和密碼保護機制。
Github:https://github.com/y-shi23/MeowNocode
在線體驗:https://flomo.nocode.host/
輸油管: