Skip to content

πŸ“ NoteMark - A modern, cross-platform Markdown note-taking desktop application built with Electron, React, and TypeScript featuring real-time preview and autosave.

Notifications You must be signed in to change notification settings

KhaledSaeed18/NoteMark

Repository files navigation

NoteMark πŸ“

NoteMark Logo

A modern, minimalist Markdown note-taking application built with Electron, React, and TypeScript. NoteMark provides a seamless writing experience with real-time preview and automatic saving.

✨ Features

  • πŸ“ Clean and intuitive Markdown editor
  • πŸ”„ Real-time preview as you type
  • πŸ’Ύ Automatic saving (autosave after 3 seconds of inactivity)
  • 🎨 Beautiful dark theme interface
  • πŸ–₯️ Cross-platform support (Windows, macOS, Linux)
  • πŸ“ Local file system storage
  • ⚑ Fast and lightweight

πŸ› οΈ Built With

πŸš€ Getting Started

Prerequisites

  • Node.js 20.x or later
  • yarn or npm

Installation

  • Clone the repository
git clone https://github.com/KhaledSaeed18/NoteMark.git
cd NoteMark
  • Install dependencies
yarn
# or
npm install
  • Start development server
yarn dev
# or
npm run dev

Building

Build for your current platform:

yarn build

Platform-specific builds:

# Windows
yarn build:win

# macOS
yarn build:mac

# Linux
yarn build:linux

πŸ“ Currently Supported Markdown Features

  • Text Formatting

    • Bold text (**bold**)
    • Italic text (_italic_)
  • Headers

    • H2 (## Heading 2)
    • H3 (### Heading 3)
    • H4 (#### Heading 4)
  • Lists

    • Bulleted lists
    • Numbered lists
  • Blockquotes

    • Single line quotes (> quote)
  • Code

    • Inline code (`code`)

About

πŸ“ NoteMark - A modern, cross-platform Markdown note-taking desktop application built with Electron, React, and TypeScript featuring real-time preview and autosave.

Topics

Resources

Stars

Watchers

Forks