# OpenIdea 📝✨
**OpenIdea** یک برنامه یادداشتبرداری قدرتمند، غنی از ویژگیها و متنباز است که با **Flutter** ساخته شده است. این برنامه به شما امکان میدهد به راحتی ایدههای خود را در یک محیط کاربرپسند ثبت، سازماندهی و مدیریت کنید. **OpenIdea** با تمرکز بر تجربه کاربری، امنیت و سفارشیسازی، ابزاری چندمنظوره برای استفاده شخصی و حرفهای محسوب میشود.
## 🌟 ویژگیها
### قابلیتهای اصلی
- **ایجاد، ویرایش و حذف یادداشتها**: با یک ویرایشگر متن غنی که امکان قالببندی پیشرفته را فراهم میکند.
- **جستجوی کامل متن**: برای یافتن سریع یادداشتها با کلمات کلیدی.
- **دستهبندی و برچسبگذاری یادداشتها**: با استفاده از برچسبهای سفارشی برای سازماندهی بهتر.
- **پین کردن یادداشتهای مهم**: برای دسترسی سریع و آسان به آنها.
- **قفل کردن یادداشتهای حساس**: با حفاظت رمز عبور برای افزایش امنیت.
- **بایگانی یادداشتها**: برای مدیریت بهتر و نظمدهی به یادداشتها.
### تجربه کاربری
- **حالت تاریک**: برای مشاهده راحتتر در هر شرایط نوری.
- **پشتیبانی از چندین زبان**: شامل ۸ زبان (انگلیسی، فارسی، ترکی، آذربایجانی، اسپانیایی، عربی، چینی، روسی).
- **سفارشیسازی رنگها**: امکان تغییر رنگ یادداشتها و پسزمینه برای هماهنگی بیشتر با سلیقه شخصی.
- **شمارش کلمات و کاراکترها**: برای هر یادداشت، مناسب برای نویسندگان و محققان.
### ویرایش پیشرفته
- **قالببندی غنی متن**: شامل بولد، ایتالیک، زیرخطدار و خطخورده.
- **پشتیبانی از لیستهای نقطهای و شمارهدار**: برای ایجاد یادداشتهای سازمانیافته.
- **قالببندی نقل قول و بلوک کد**: برای اضافه کردن نقل قولها و کدهای برنامهنویسی.
- **اندازههای مختلف متن و تنظیمات تراز**: برای بهبود خوانایی و جلوه بصری یادداشتها.
### مدیریت دادهها
- **تاریخچه نسخههای یادداشت**: برای پیگیری تغییرات انجامشده در یادداشتها.
- **ذخیرهسازی محلی**: با استفاده از SQLite برای اطمینان از دسترسی همیشگی به یادداشتها.
- **ذخیرهسازی خودکار**: برای جلوگیری از از دست رفتن اطلاعات.
## 🏆 تضمین کیفیت
- **ساختار کد منظم**: برای نگهداری و گسترش آسان.
- **بهینهسازی عملکرد**: با استفاده از الگوریتمها و ساختارهای داده کارآمد.
- **مدیریت خطا**: با پیامهای خطای کاربرپسند و قابل درک.
- **دسترسیپذیری**: با ویژگیهایی که برای افراد دارای ناتوانی نیز مناسب است.