diff --git a/README.md b/README.md
new file mode 100644
index 0000000..a2212e8
--- /dev/null
+++ b/README.md
@@ -0,0 +1,45 @@
+# MNotes
+
+A modern Markdown note-taking application with Material Design 3 styling. MNotes allows you to create, edit, and organize your notes with a clean and intuitive interface.
+
+## Features
+
+- **Markdown Support**: Write notes using Markdown syntax with real-time preview
+- **Material Design 3**: Beautiful and responsive UI following Material Design principles
+- **Theme Customization**: Choose between light, dark, and sepia themes with customizable primary colors
+- **GitHub Integration**: Save your notes directly to GitHub repositories
+- **Local Storage**: Notes are automatically saved to your browser's local storage
+- **Search Functionality**: Quickly find notes using the built-in search
+- **Keyboard Shortcuts**: Boost your productivity with keyboard shortcuts
+- **Auto-save**: Never lose your work with automatic saving
+- **Export**: Download your notes as Markdown files
+
+## Getting Started
+
+Simply open the `index.html` file in your web browser to start using MNotes. No installation or server required!
+
+## Keyboard Shortcuts
+
+- `Ctrl+S` / `Cmd+S`: Save current note
+- `Ctrl+P` / `Cmd+P`: Toggle markdown preview
+- `Ctrl+B` / `Cmd+B`: Bold text
+- `Ctrl+I` / `Cmd+I`: Italic text
+
+## Technology
+
+MNotes is built using pure HTML, CSS, and JavaScript, with no framework dependencies. It utilizes the Material Web Components library for UI elements.
+
+## Credits
+
+- **Jakub Ruzicka / korozelife** ([@thejakubruzicka](https://github.com/thejakubruzicka)) - Main idea
+- **mxnticek** ([@VlastikYoutubeKo](https://github.com/VlastikYoutubeKo)) - Adding some features
+- **Gemini AI** (Google AI) - Rough example of the app
+- **Claude AI** - Finishing touches of the app
+
+## License
+
+This project is open source and available under the MIT License.
+
+## Version
+
+Current version: 1.0.0
\ No newline at end of file
diff --git a/components-wiki/button.md b/components-wiki/button.md
new file mode 100644
index 0000000..f11f9fe
--- /dev/null
+++ b/components-wiki/button.md
@@ -0,0 +1,834 @@
+
+
+
+
+
<md-elevated-button>
+
+#### Properties
+
+
+
+| Property | Attribute | Type | Default | Description |
+| --- | --- | --- | --- | --- |
+| `disabled` | `disabled` | `boolean` | `false` | Whether or not the button is disabled. |
+| `softDisabled` | `soft-disabled` | `boolean` | `false` | Whether or not the button is "soft-disabled" (disabled but still focusable).<md-filled-button>
+
+#### Properties
+
+
+
+| Property | Attribute | Type | Default | Description |
+| --- | --- | --- | --- | --- |
+| `disabled` | `disabled` | `boolean` | `false` | Whether or not the button is disabled. |
+| `softDisabled` | `soft-disabled` | `boolean` | `false` | Whether or not the button is "soft-disabled" (disabled but still focusable).<md-filled-tonal-button>
+
+#### Properties
+
+
+
+| Property | Attribute | Type | Default | Description |
+| --- | --- | --- | --- | --- |
+| `disabled` | `disabled` | `boolean` | `false` | Whether or not the button is disabled. |
+| `softDisabled` | `soft-disabled` | `boolean` | `false` | Whether or not the button is "soft-disabled" (disabled but still focusable).<md-outlined-button>
+
+#### Properties
+
+
+
+| Property | Attribute | Type | Default | Description |
+| --- | --- | --- | --- | --- |
+| `disabled` | `disabled` | `boolean` | `false` | Whether or not the button is disabled. |
+| `softDisabled` | `soft-disabled` | `boolean` | `false` | Whether or not the button is "soft-disabled" (disabled but still focusable).<md-text-button>
+
+#### Properties
+
+
+
+| Property | Attribute | Type | Default | Description |
+| --- | --- | --- | --- | --- |
+| `disabled` | `disabled` | `boolean` | `false` | Whether or not the button is disabled. |
+| `softDisabled` | `soft-disabled` | `boolean` | `false` | Whether or not the button is "soft-disabled" (disabled but still focusable).