Skip to content

Aboud-KHalaf/QuickNote

Repository files navigation

QuickNote App

A modern, feature-rich note-taking application built with Flutter, offering a seamless experience for creating, organizing, and managing your notes.

Features

📝 Rich Note Creation

  • Create and edit notes with a clean, intuitive interface
  • Support for both plain text and markdown formatting
  • Real-time preview of markdown content
  • Customizable note colors for better organization
  • Image attachment support

✍️ Markdown Support

  • Full markdown syntax support including:
    • Headers (#, ##, ###)
    • Lists (ordered and unordered)
    • Code blocks
    • Links and images
    • Bold and italic text
    • Blockquotes
    • And more...
  • Live preview toggle
  • Syntax highlighting
  • Built-in markdown guide with examples

📁 Smart Organization

  • Create and manage folders
  • Assign multiple folders to notes
  • Color-coded notes for quick visual identification
  • Drag-and-drop reordering of notes
  • Grid and list view options

🔍 Powerful Search

  • Instant search across all notes
  • Search by title, content, or folder
  • Real-time search results
  • Clear search functionality
  • Search history

🔄 Sync & Backup

  • Cloud synchronization
  • Automatic backup
  • Offline access
  • Cross-device support
  • Secure data storage

🌙 Theme & Localization

  • Dark and light mode support
  • Arabic and English language support
  • RTL layout support
  • Customizable app appearance
  • Responsive design for all screen sizes

🎨 User Experience

  • Smooth animations and transitions
  • Intuitive navigation
  • Gesture support
  • Quick actions
  • Contextual menus

🔒 Security

  • Secure authentication
  • Data encryption
  • Privacy-focused design
  • Secure cloud storage
  • Local data protection

Getting Started

Prerequisites

  • Flutter SDK
  • Dart SDK
  • Android Studio / VS Code
  • Git

Installation

  1. Clone the repository
git clone https://github.com/yourusername/notes.git
  1. Install dependencies
flutter pub get
  1. Run the app
flutter run

Tech Stack

  • Flutter
  • Dart
  • BLoC for state management
  • SQLite for local storage
  • Supabase for backend services
  • GetX for dependency injection
  • Flutter Markdown for rendering

Acknowledgments

  • Flutter team for the amazing framework
  • All contributors and maintainers
  • Open source community

About

A modern, feature-rich note-taking application built with Flutter, offering a seamless experience for creating, organizing, and managing your notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors