باز
توسعه بکاند هوشمند (OpenAI API + Chatbot + Reminders)
برجسته
فوری
توسعه نرمافزار و آیتیزمان باقیمانده برای ارسال پیشنهاد
🔴 توجه: فقط فریلنسرهایی میتوانند پیشنهاد دهند که سابقهٔ عملی در ادغام OpenAI/ChatGPT API و ساخت بکاند با قابلیتهای مشابه (اولویتبندی، چتبات، یادآوری/نوتیفیکیشن) داشته باشند.
خلاصه پروژه (MVP)
هدف: ساخت بکاند MVP در کمتر از ۱ هفته با سه قابلیت اصلی:
1. اولویتبندی تسکها (Prioritizer): گرفتن لیست تسکهای روز + متادیتا → خروجی JSON با امتیاز A+/A/B/C/N + دلیل و زمان پیشنهادی.
2. چتبات با حافظه (Chatbot with Memory): ادامه مکالمه، تشخیص intent (task, note, reminder…) + اتصال پیامها به پروژه/افراد/لایبرری + پیشنهاد اکشنها (ساخت تسک، ذخیره، یادآوری).
3. یادآوری و نوتیفیکیشن (Reminders): ساخت/لغو/Snooze Reminder با Push (وب/موبایل) + انتخاب صدای اعلان.
⸻
الزامات فنی
• بکاند با Node.js (Express/Fastify) یا Python (FastAPI) (Go اختیاری).
• دیتابیس: PostgreSQL (اولویت) یا MySQL. ORM سبک (Prisma/SQLAlchemy).
• اتصال به OpenAI API فقط از سمت سرور.
• دپلوی با Docker + docker-compose.
• Push: Firebase FCM (الزامی)، APNs (اختیاری در MVP).
• کد ماژولار + مستندات کامل.
⸻
مدل دادههای کلیدی
• Tasks: id, title, deadline, estimate, energy, priority, deps
• Projects: id, name, status, members
• People: id, name, role, contacts
• Chat Messages: id, user_id, text, reply_text, meta
• Links: ارتباط پیام با پروژه/شخص/لایبرری
• Reminders: id, target_type, target_id, when, repeat, sound_id, channel, status
⸻
APIهای نمونه
• Auth: /auth/token
• Prioritizer: /ai/prioritize, /tasks/:id/apply-priority, /focus-blocks
• Chatbot: /chat/send, /chat/confirm-action
• Reminders: /reminders, /reminders/:id/snooze, DELETE /reminders/:id
⸻
پذیرش کار
• Prioritizer: روی ۱۰ تسک نمونه، خروجی JSON معتبر بدهد.
• Chatbot: روی ۱۰ پیام نمونه intent درست + یک اکشن معتبر.
• Reminders: ایجاد/لغو/Snooze + Push تست شود.
• Docker Compose بالا بیاید و همه endpointها پاسخ بدهند.
⸻
تحویلیها
• سورسکد + README
• Dockerfile/Compose + env نمونه
• مایگریشن دیتابیس + دیاگرام (اختیاری)
• کالکشن Postman با نمونه درخواست/پاسخ
• System Prompts (prioritizer/chatbot)
برنامه نویسی سی پلاس پلاس (C++)
جاوا (Java)
جاوا اسکریپت (JavaScript)
MySQL
پایتون (Python)
برجسته
فوری
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند





khashayaar4.93(6) امتیاز
زمان تحویل: 15 روز
ارسال پیشنهاد در:

kdcode4.84(30) امتیاز
زمان تحویل: 1 روز
ارسال پیشنهاد در:

tuytoosh4.86(44) امتیاز
زمان تحویل: 10 روز
ارسال پیشنهاد در:

vahid.rezazadeh4.91(148) امتیاز
زمان تحویل: 10 روز
ارسال پیشنهاد در:
AM
amdkna5(1) امتیاز
زمان تحویل: 7 روز
ارسال پیشنهاد در:

seyedmo24.85(4) امتیاز
زمان تحویل: 8 روز
ارسال پیشنهاد در:
آخرین پروژه های توسعه نرمافزار و آیتی
projects