برنامه نویس Django برای طراحی سیستم تیکتینگ (بکاند + API)
در تهران
در وبسایت کارلنسر(5 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
جنگو
پایتون
بک اند
برنامه نویس بک اند
برنامه نویسی وب
python
backend
django
postgresql
بازه حقوق:از 400,000 تا 2,500,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
سلام 👋
ما به دنبال یک توسعهدهنده خلاق و ماهر هستیم که بتونه با استفاده از آخرین نسخه Django، یک سیستم تیکتینگ برای پلتفرم ما طراحی کنه. فرانتاند پروژه با Next.js و طراحی UI کاملاً و آماده در Figma هست! 🌟
📋 ویژگیهای پروژه:
1. ایجاد تیکت جدید (API)
اولین و مهمترین بخش، ایجاد تیکت توسط کاربرانه.
نیازمندیها:
طراحی یک اندپوینت POST برای ثبت تیکت با فیلدهای زیر:
موضوع تیکت 📝
توضیحات کامل 💬
اولویت (پایین، متوسط، بالا) 🔥
انتخاب دپارتمان (مثل پشتیبانی، مالی، فنی و غیره) 🏢
آپلود فایل (اختیاری) 📎
ذخیره اطلاعات در پایگاه داده MongoDB.
ارسال ایمیل تأییدیه به کاربر بعد از ثبت موفق تیکت. 📧
هندل کردن خطاها مثل فیلدهای ناقص یا آپلود فایل نامعتبر. 🚨
ارسال دادههای صحیح؟ تیکت ثبت و ایمیل ارسال بشه. ✅
داده ناقص یا دپارتمان انتخاب نشده؟ پیام خطای شفاف برگردون. 🔴
2. لیست تیکتها (API)
کاربران و ادمین باید بتونن لیست تیکتها رو به سادگی دریافت کنن.
نیازمندیها:
طراحی اندپوینت GET:
برای کاربران: فقط تیکتهایی که خودشون ایجاد کردن رو ببینن. 👤
برای ادمین: لیست همه تیکتها. 👑
نمایش اطلاعات کلی تیکت:
موضوع
دپارتمان
تاریخ ایجاد 🗓️
وضعیت (باز، بسته، در انتظار پاسخ) 🟢🔴🟡
اولویت ⚡
دسترسی کاربران فقط به دادههای خودشون. 🔐
ادمینها به همه چیز دسترسی داشته باشن. 🚪
3. جزئیات و مدیریت تیکتها (API)
نیازمندیها:
طراحی اندپوینت GET برای دریافت جزئیات تیکت.
طراحی اندپوینت POST/PATCH برای ارسال پیام جدید.
طراحی اندپوینت PATCH برای تغییر وضعیت تیکت (فقط توسط ادمین). 🛠️
پشتیبانی از آپلود فایل در پیامها. 📤
ارسال ایمیل بعد از دریافت پاسخ از ادمین به کاربر. 📧
پیام جدید؟ در دیتابیس ذخیره کن و اطلاعرسانی کن. 🔔
وضعیت تغییر کرد؟ سریع ایمیل بفرست. 🚀
نکات کلیدی:
آخرین نسخه Django استفاده بشه.
استفاده از MongoDB برای ذخیره دادهها.
پیادهسازی RESTful API با Django Rest Framework (DRF).
مستندسازی کامل APIها (ترجیحاً با Swagger).
سطح دسترسی کاملاً مدیریت بشه:
کاربران: تیکتهای خودشون.
ادمین: همه چیز.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.