# markdown-notes **Repository Path**: cutecuteyu/markdown-notes ## Basic Information - **Project Name**: markdown-notes - **Description**: markdown笔记软件 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-29 - **Last Updated**: 2026-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Markdown Notes Application A fully-featured Markdown notes application with a **Vue 3 + Vite** frontend and **Go + Gin** backend, using JSON file persistence. --- ## Table of Contents - [Features](#features) - [Tech Stack](#tech-stack) - [Project Structure](#project-structure) - [Quick Start](#quick-start) - [Prerequisites](#prerequisites) - [Installation](#installation) - [Running the Application](#running-the-application) - [API Documentation](#api-documentation) - [Deployment](#deployment) - [Architecture](#architecture) - [Backend Architecture](#backend-architecture) - [Frontend Architecture](#frontend-architecture) - [Data Flow](#data-flow) --- ## Features - **Markdown Editing & Live Preview** — Support for headings, bold, italic, code blocks, links, lists, quotes, and more - **Toolbar Quick Insert** — One-click insertion of Markdown syntax, no need to memorize syntax - **Auto-Save** — Automatically saves 2 seconds after you stop typing, with "Saving... / Saved" status feedback - **Note Search** — Search by title and content simultaneously with real-time filtering - **Full Chinese Interface** — All UI text, prompts, and error messages are in Chinese - **RESTful API** — Complete CRUD endpoints with standard JSON responses - **Dual-Mode Deployment** — Development mode supports frontend/backend separation with hot reload, production mode supports single-port deployment --- ## Tech Stack | Layer | Technology | Description | |-------|------------|-------------| | Frontend Framework | Vue 3 (Composition API) | Using `