An open API service indexing awesome lists of open source software.

https://github.com/ramont-studio/taskan

تَــسک آن: پلتفرم مدیریت وظایف و نقشه راه برای تیم‌های چابک با همگام‌سازی گوگل درایو و دستیار هوشمند.
https://github.com/ramont-studio/taskan

agile ai appwrite google-gemini kanban persian productivity project-management react task-management

Last synced: about 2 months ago
JSON representation

تَــسک آن: پلتفرم مدیریت وظایف و نقشه راه برای تیم‌های چابک با همگام‌سازی گوگل درایو و دستیار هوشمند.

Awesome Lists containing this project

README

          

# تَــسک‌آن (Taskan) - پلتفرم هوشمند مدیریت پروژه برای تیم‌های چابک


یک پلتفرم مدرن و هوشمند برای مدیریت پروژه که با هدف ساده‌سازی فرآیندها برای تیم‌های چابک (Agile) طراحی شده است. تمرکز اصلی ما بر روی سادگی، تقویت همکاری تیمی و کمک به تصمیم‌گیری‌های داده‌محور است.



License


React


Appwrite


Google Gemini

---

## ⚠️ نسخه بتا (Beta Version)

**توجه:** این پروژه در حال حاضر در **نسخه بتا** قرار دارد و ما به طور فعال در حال توسعه آن هستیم. بنابراین احتمال وجود خطا یا باگ وجود دارد. بسیار خوشحال می‌شویم اگر هرگونه مشکلی را مشاهده کردید، از طریق بخش **Issues** به ما اطلاع دهید. از همکاری شما سپاسگزاریم!

[**🔗 برای گزارش مشکل اینجا کلیک کنید**](https://github.com/ramont-studio/taskan/issues)

---

## 🎯 معرفی کلی

**تَــسک‌آن** ابزاری فراتر از یک لیست وظایف ساده است. ما یک رابط کاربری زیبا و کاربرپسند را با قدرت هوش مصنوعی **(Google Gemini)** ترکیب کرده‌ایم تا به تیم شما کمک کنیم:

- **نقشه راه (Roadmap)** پروژه را به شکلی واضح و تصویری ترسیم کنید.
- پیشرفت کارها را به راحتی دنبال نمایید.
- گزارش‌های هوشمند و کاربردی برای تصمیم‌گیری بهتر دریافت کنید.

این اپلیکیشن به طور کامل برای **زبان فارسی** طراحی شده تا تجربه‌ای روان و بومی را برای شما فراهم آورد.

## ✨ ویژگی‌های کلیدی

### ۱. مدیریت جامع پروژه و وظایف
- **داشبورد مرکزی:** تمام پروژه‌های خود را در یک نگاه مدیریت کرده و پیشرفت آن‌ها را بسنجید.
- **ایجاد و ویرایش آسان:** به سادگی پروژه‌های جدید ایجاد کنید یا اطلاعات پروژه‌های فعلی را ویرایش نمایید.
- **بازه‌های زمانی (Periods):** کارها را در بازه‌های زمانی مشخص (مثل اسپرینت‌ها یا فازهای پروژه) سازماندهی کنید تا مدیریت آن‌ها ساده‌تر شود.
- **کارت‌های وظیفه (Tasks):** برای هر وظیفه، اطلاعاتی نظیر عنوان، توضیحات، وضعیت، تاریخ تحویل و فرد مسئول را مشخص کنید.

### ۲. نماهای بصری و کاربردی
- **نمای نقشه راه (Roadmap):** یک برد کانبان (Kanban) که به شما اجازه می‌دهد جریان کاری تیم را به صورت تصویری مدیریت کنید (قابلیت Drag & Drop به زودی اضافه خواهد شد).
- **نمای خط زمانی (Timeline):** یک نمای گانت چارت برای مشاهده زمان‌بندی کلی پروژه و وابستگی بین کارها، همراه با قابلیت Pan و Zoom.
- **نمای آمار (Statistics):** داشبوردی شامل نمودارها و آمار کلیدی پروژه، مانند نرخ تکمیل وظایف و حجم کاری اعضای تیم.

### ۳. دستیار هوشمند (AI-Powered Assistant)
با استفاده از قدرت **Google Gemini**، دستیار هوشمند ما به شما کمک می‌کند:
- **گزارش هوشمند از پروژه:** با یک کلیک، گزارشی تحلیلی و به زبان فارسی از وضعیت پروژه، ریسک‌های احتمالی و نقاط قوت دریافت کنید.
- **گزارش کلی از تمام پروژه‌ها:** عملکرد کلی پروژه‌ها را با هم مقایسه کرده و پیشنهادهای استراتژیک برای بهبود فرآیندها دریافت نمایید.

### ۴. همکاری تیمی
- **مدیریت اعضای تیم:** به راحتی اعضای جدید را از طریق ایمیل به پروژه‌های خود دعوت کنید.
- **تخصیص وظایف:** وظایف را به افراد مشخصی اختصاص دهید تا مسئولیت‌ها کاملاً شفاف باشد.

### ۵. تجربه کاربری مدرن
- **طراحی واکنش‌گرا (Responsive):** با استفاده از **Tailwind CSS**، برنامه در تمام دستگاه‌ها به خوبی نمایش داده می‌شود.
- **پوسته روشن و تاریک:** متناسب با سلیقه خود، بین دو پوسته جذاب جابجا شوید.
- **انیمیشن‌های روان:** انیمیشن‌های ظریف برای ایجاد یک تجربه کاربری لذت‌بخش.
- **قابلیت نصب (PWA):** برنامه را مانند یک اپلیکیشن بومی روی سیستم خود نصب کرده و به صورت آفلاین نیز به بخشی از اطلاعات دسترسی داشته باشید.

## 🛠️ معماری و پشته فناوری (Tech Stack)

| بخش | تکنولوژی‌های مورد استفاده |
|------------------|---------------------------------------------------------------------------------|
| **فرانت‌اند** | `React (v19)`, `TypeScript`, `Tailwind CSS`, `Google Material Symbols`, `Vazirmatn Font` |
| **بک‌اند (BaaS)** | `Appwrite` (برای احراز هویت، پایگاه داده و مدیریت کاربران) |
| **سرویس هوش مصنوعی** | `Google Gemini API` |

### ساختار پروژه
ما برای حفظ تمیزی و قابلیت نگهداری کد، از معماری مبتنی بر کامپوننت و اصل **جداسازی مسئولیت‌ها** استفاده کرده‌ایم:

- **`components/`**: کامپوننت‌های قابل استفاده مجدد در سراسر برنامه.
- **`lib/`**: منطق مربوط به ارتباط با سرویس‌های خارجی (API).
- **`types.ts`**: تعریف تایپ‌های داده‌ای برای TypeScript.
- **`utils/`**: توابع کمکی و عمومی.

## 👥 این ابزار برای چه کسانی مناسب است؟

**تَــسک‌آن** برای تیم‌های کوچک تا متوسط، استارتاپ‌ها، و تیم‌های محصولی که به دنبال یک ابزار ساده، بصری و هوشمند برای مدیریت پروژه‌های خود هستند، یک انتخاب عالی است.