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
تَــسک آن: پلتفرم مدیریت وظایف و نقشه راه برای تیمهای چابک با همگامسازی گوگل درایو و دستیار هوشمند.
- Host: GitHub
- URL: https://github.com/ramont-studio/taskan
- Owner: ramont-studio
- License: apache-2.0
- Created: 2025-10-01T00:41:09.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-01T00:59:24.000Z (9 months ago)
- Last Synced: 2025-11-12T10:20:51.117Z (7 months ago)
- Topics: agile, ai, appwrite, google-gemini, kanban, persian, productivity, project-management, react, task-management
- Language: TypeScript
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# تَــسکآن (Taskan) - پلتفرم هوشمند مدیریت پروژه برای تیمهای چابک
یک پلتفرم مدرن و هوشمند برای مدیریت پروژه که با هدف سادهسازی فرآیندها برای تیمهای چابک (Agile) طراحی شده است. تمرکز اصلی ما بر روی سادگی، تقویت همکاری تیمی و کمک به تصمیمگیریهای دادهمحور است.
---
## ⚠️ نسخه بتا (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/`**: توابع کمکی و عمومی.
## 👥 این ابزار برای چه کسانی مناسب است؟
**تَــسکآن** برای تیمهای کوچک تا متوسط، استارتاپها، و تیمهای محصولی که به دنبال یک ابزار ساده، بصری و هوشمند برای مدیریت پروژههای خود هستند، یک انتخاب عالی است.