MeowNocode is an open source memos high-value note application。
Supports canvas mode, data statistics, fuzzy grammar, daily review, AI dialogue and other functions
Use Supabase or Cloudflare D1 as a cloud database
overview of items
- project name: MeowNocode (also called Meow App in the repository)
- Warehouse author: y-shi23, hosted on GitHub, has 195 stars and 32 forks
- positioning: Similar to the lightweight memos tool, but more focused on the aesthetic interface and functional experience.
feature highlights
Project README mentions the following features
- Canvas Mode – Support the free arrangement and sorting of notes on the “canvas” to facilitate thinking sorting.
- heat map statistics – Provide a visual representation of usage frequency or activity so you can see usage at a glance.
- fuzzy grammar – Support fuzzy matching or fuzzy search, which helps quickly recall content and is suitable for memory scenes.
- daily review – A mechanism similar to “review reminders” helps you review the past and review your notes regularly.
- AI Dialogue – Built-in dialogue AI function supports you to ask questions, and it answers, enhancing interactivity.
Technical architecture and deployment method
Front-end and Architecture
- Using front-end build tools such as Vite and style frameworks such as Tailwind CSS etc. technology stack (from the project file structure such as
vite.config.js、tailwind.config.jsWait until you can see)
data storage mode
Supports two backend storage models, with flexible choices:
- Supabase(PostgreSQL)
- Cloud database synchronization, using
.envaddedVITE_SUPABASE_URLandVITE_SUPABASE_ANON_KEYMake configuration. - use
supabase-schema.sqlInitialize database structure
- Cloud database synchronization, using
- Cloudflare D1(SQLite) + Cloudflare Workers / Pages
- Use D1 as a local (lightweight) database.
- involves
wranglerCLI tool, deployed to Cloudflare Workers / Pages. - Optionally configure access password (
.envinPASSWORD) to protect access rights. - Create and initialize D1 database
d1-schema.sqlBuild a table structure
local development
- Install dependencies:
npm install - local debugging:
npm run devStart the development server and quickly check the results
Demo link
- Does not include D1 database version: View the online demonstration through [ flomo.nocode.host], and the project author also expressed his desire to increase traffic
- Including D1 database version: Another demonstration address [memo.oneloved.top], combined with the public instance login key
meow(Please do not upload sensitive information)
Description of project structure and composition
Brief analysis of directory structure
src/: Core logic and component area, including UI components, React context, tool functions, etc.supabase-schema.sql/d1-schema.sql: The schema file used to initialize the corresponding database.worker.js,_worker.js,wrangler.example.toml: Configuration and entry files related to Cloudflare Workers and Pages deployments..env.example: Example environment variable configuration for deployers to refer to and fill in.
summary
MeowNocode It is an open source taking application based on memos style that integrates functions such as canvas editing, high-value UI, fuzzy search, heat map statistics, daily review reminders, and AI dialogue and interaction. It supports two cloud synchronization methods (Supabase or Cloudflare D1) and provides detailed local development and deployment instructions, including online demo and password protection mechanisms.
Github:https://github.com/y-shi23/MeowNocode
Online experience:https://flomo.nocode.host/
Oil tubing: