

ساخت و اپ اندروید کارگشا
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
سند درخواست پیشنهاد (RFP)
پروژه کارگشا (Kargosha)
- معرفی پروژه
کارگشا یک نرمافزار SaaS مبتنی بر وب و PWA است که با هدف دیجیتالیسازی فرمها، چکلیستها، بازرسیها و فرآیندهای عملیاتی کسبوکارها طراحی میشود.
هدف پروژه، ایجاد بستری است که شرکتها بتوانند بدون نیاز به دانش برنامهنویسی، فرمها و چکلیستهای مورد نیاز خود را طراحی کرده، پاسخها را جمعآوری نموده و گزارشهای مدیریتی دریافت کنند.
- اهداف پروژه
- حذف فرمهای کاغذی
- مدیریت و آرشیو اطلاعات
- ایجاد فرمساز و چکلیستساز داینامیک
- گزارشگیری مدیریتی
- پشتیبانی از چند شرکت بهصورت همزمان
- قابلیت توسعه به بازار SaaS
- فناوریهای مورد انتظار
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
- PWA
Backend
- Django
- Django REST Framework
Database
- PostgreSQL
API
- REST API
Deployment
- Docker
- Docker Compose
- معماری سیستم
سیستم باید به صورت Multi-Tenant طراحی شود.
هر شرکت:
- اطلاعات مستقل داشته باشد
- کاربران مستقل داشته باشد
- فرمها و گزارشهای مستقل داشته باشد
هیچ شرکتی نباید به اطلاعات شرکت دیگر دسترسی داشته باشد.
- نقشهای کاربری
Super Admin
مدیریت کل سامانه
امکانات:
- مدیریت شرکتها
- مدیریت اشتراکها
- مشاهده آمار کل سیستم
- مدیریت کاربران سطح بالا
Company Admin
مدیر هر شرکت
امکانات:
- مدیریت کاربران شرکت
- مدیریت فرمها
- مشاهده گزارشها
- مدیریت پاسخها
Supervisor
امکانات:
- مشاهده فرمها
- ثبت و تایید پاسخها
- مشاهده گزارشهای مجاز
Employee
امکانات:
- تکمیل فرمها
- مشاهده سوابق خود
- ماژولهای مورد نیاز
ماژول احراز هویت
- ثبتنام
- ورود
- بازیابی رمز عبور
- مدیریت پروفایل
- JWT Authentication
ماژول شرکتها
- ایجاد شرکت
- ویرایش شرکت
- مدیریت اشتراک
- مدیریت کاربران شرکت
ماژول فرمساز
امکان ایجاد فرم بدون برنامهنویسی
انواع فیلد:
- متن کوتاه
- متن بلند
- عدد
- تاریخ
- زمان
- انتخاب تکی
- انتخاب چندگانه
- چکباکس
- عکس
- فایل
- امضا
ماژول چکلیست
- ایجاد چکلیست
- اجرای چکلیست
- ثبت وضعیت هر آیتم
- ثبت توضیحات
- ثبت تصویر
ماژول پاسخها
- ثبت پاسخ
- ویرایش پاسخ
- مشاهده پاسخها
- فیلتر پاسخها
ماژول داشبورد
نمایش:
- تعداد فرمها
- تعداد پاسخها
- کاربران فعال
- آخرین فعالیتها
- نمودارهای آماری
ماژول گزارشات
- خروجی Excel
- خروجی PDF
- فیلتر زمانی
- فیلتر کاربران
- فیلتر فرمها
ماژول اعلانها
- اعلان درون سامانه
- اتصال به سامانه پیامکی فراز اساماس
- الزامات رابط کاربری
- طراحی واکنشگرا
- پشتیبانی کامل از موبایل
- پشتیبانی از زبان فارسی
- راستچین (RTL)
- نصب به صورت PWA
- الزامات امنیتی
- JWT Authentication
- Role Based Access Control
- جلوگیری از دسترسی غیرمجاز
- ثبت لاگ فعالیت کاربران
- رمزنگاری اطلاعات حساس
- خروجیهای مورد انتظار
پیمانکار موظف است موارد زیر را تحویل دهد:
Backend
- سورس کامل Django
- Migration ها
- فایل requirements.txt
- مستند API
Frontend
- سورس کامل Next.js
- کد TypeScript
- PWA کامل
Database
- Schema
- Migration ها
Deployment
- Dockerfile
- Docker Compose
- مستند استقرار
- مالکیت معنوی
مالکیت کامل کدها، دیتابیس، مستندات و کلیه خروجیهای پروژه پس از تسویه حساب متعلق به کارفرما خواهد بود.
پیمانکار حق فروش، انتشار یا استفاده مجدد از کدهای اختصاصی پروژه را نخواهد داشت.
- دوره پشتیبانی
حداقل سه ماه پشتیبانی پس از تحویل نهایی الزامی است.
رفع باگهای کشفشده در این دوره بر عهده پیمانکار خواهد بود.
- زمانبندی پیشنهادی
فاز 1: احراز هویت و مدیریت شرکتها
فاز 2: فرمساز و چکلیستساز
فاز 3: ثبت پاسخها و داشبورد
فاز 4: گزارشات و پیامک
فاز 5: استقرار نهایی و رفع باگ
- معیار انتخاب پیمانکار
- سابقه توسعه Django
- سابقه توسعه Next.js
- تجربه طراحی SaaS
- تجربه PostgreSQL
- توانایی استقرار Docker
- ارائه نمونهکار مشابه
مهارتهای مورد نیاز
جاوا اسکریپت (JavaScript)
پی اچ پی (PHP)
پایتون (Python)
تست نرم افزار
Debugging
امکانات ویژه
فوری
برجسته
متمایز
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
aminh20184.71(14) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:
vahid.rezazadeh4.92(149) امتیاززمان تحویل: 100 روزارسال پیشنهاد در:
catalon4.94(23) امتیاززمان تحویل: 60 روزارسال پیشنهاد در:- زمان تحویل: 60 روزارسال پیشنهاد در:
mahsamadadi4.53(11) امتیاززمان تحویل: 45 روزارسال پیشنهاد در:
alvaridev4.28(5) امتیاززمان تحویل: 100 روزارسال پیشنهاد در:
hakoo4.93(33) امتیاززمان تحویل: 41 روزارسال پیشنهاد در:
se7en4.75(15) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:- زمان تحویل: 90 روزارسال پیشنهاد در:
