/Note-Rack

📝 A Notion style WYSIWYG markdown editor with 🧠 AI-powered autocomplete and 💬 chat features.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Wakatime Note Rack stats

🌳 Features

  • Markdown
    • Headings (H1 - H5)
    • Quotes
    • Call Outs
    • Math
  • Inline Blocks
    • Bold
    • Italic
    • Underline
    • Strikethrough
  • Other Features

📄 Markdown Syntax

  • Headings
    • # - H1
    • ## - H2
    • ### - H3
    • #### - H4
    • ##### - H5
  • Inline Blocks
    • ** Bold
    • * Italic
    • __ Underline
    • -- Strikethrough
  • Other
    • > Quote
    • | Callout
    • $$ Math (KaTeX)
    • [[ Page Name ]] Page ("Page Name" can be any string)

🎹 Keyboard Shortcuts

  • Ctrl + F or Cmd + F Global Search
  • Ctrl + P or Cmd + P Save Page

📦 Installation

  1. Clone the repo

    git clone https://github.com/Eroxl/Note-Rack.git
  2. Navigate to the repository

    cd ./Note-Rack
  3. Copy the server environment file and fill in the values

    cp ./config/.env.example ./config/.env
  4. Install Docker and Docker Compose

  5. Run the Docker Compose file

    yarn start
  6. Navigate to the web application at http://127.0.0.1:3000