پونیشا
پونیشا
پروژه باز
ترکیبی از قیمت و کیفیت اهمیت دارد.
انجام پروژه با نست جی اس و ربیت ام کیو
ایجاد شده توسط
wikiccuwikiccu
توسعه‌ نرم‌افزار و آی‌تی
ساخت سیستمی برای صدور فاکتور و گزارش فروش روزانه مهارت‌های مورد نیاز: NestJS MongoDB RabbitMQ Cron Jobs RESTful APIs ارسال ایمیل تست (واحد و یکپارچه) سناریو: شما باید سیستمی بسازید که کاربران بتوانند فاکتورهای مربوط به تراکنش‌های فروش را ایجاد کنند. این سیستم به صورت خودکار یک گزارش خلاصه فروش روزانه را در ساعت ۱۲ ظهر هر روز تولید کرده و از طریق RabbitMQ به صف ارسال کند. یک سرویس جداگانه مصرف‌کننده این پیام‌ها را دریافت کرده و ایمیل حاوی گزارش را ارسال می‌کند. جزئیات تسک 1. سرویس ایجاد فاکتور: راه‌اندازی پروژه: یک پروژه NestJS جدید ایجاد کنید. MongoDB را برای ذخیره داده‌ها ادغام کنید. طراحی اسکیمای MongoDB: مدل فاکتور را بر اساس فیلدهای زیر طراحی کنید: customer (رشته): نام یا شناسه مشتری amount (عدد): مبلغ کل فاکتور reference (رشته): کد مرجع فاکتور date (تاریخ): تاریخ ایجاد فاکتور items (آرایه‌ای از آبجکت‌ها): هر آیتم شامل: sku (رشته): شناسه یکتا برای آیتم qt (عدد): تعداد آیتم توسعه REST API: ایجاد اندپوینت‌های زیر: POST /invoices: برای ایجاد یک فاکتور جدید GET /invoices/:id: دریافت جزئیات یک فاکتور بر اساس ID GET /invoices: دریافت لیست تمام فاکتورها (با امکان فیلتر براساس محدوده زمانی) تست: نوشتن تست‌های واحد برای منطق ایجاد و بازیابی فاکتور نوشتن تست‌های یکپارچه برای اندپوینت‌های REST API با استفاده از Supertest 2. گزارش خلاصه فروش روزانه: راه‌اندازی Cron Job: یک Cron Job برای اجرای روزانه در ساعت ۱۲ ظهر پیاده‌سازی کنید. عملکرد Cron Job: محاسبه فروش کل روز محاسبه تعداد کل فروخته‌شده از هر آیتم (براساس SKU) آماده‌سازی یک گزارش خلاصه ادغام RabbitMQ: گزارش خلاصه فروش روزانه را به صفی به نام daily_sales_report در RabbitMQ ارسال کنید. پیام شامل اطلاعات زیر باشد: مجموع مبلغ فروش خلاصه فروش هر آیتم (SKU و تعداد کل فروخته‌شده) 3. سرویس مصرف‌کننده برای ارسال ایمیل: ایجاد سرویس جداگانه (email-sender): RabbitMQ را برای مصرف پیام‌ها از صف daily_sales_report تنظیم کنید. عملکرد مصرف‌کننده: دریافت گزارش خلاصه فروش ارسال ایمیل شامل گزارش (می‌توانید ارسال ایمیل را شبیه‌سازی کنید یا از سرویس‌هایی مثل SendGrid استفاده کنید) تست: نوشتن تست‌های واحد برای پردازش پیام و ارسال ایمیل نیازمندی‌های فنی: سرویس ایجاد فاکتور: طراحی صحیح اسکیمای MongoDB و REST API Cron Job برای تولید گزارش روزانه RabbitMQ برای ارسال گزارش خلاصه فروش سرویس مصرف‌کننده (ارسال ایمیل): RabbitMQ برای پردازش گزارش‌ها پیاده‌سازی شبیه‌سازی‌شده یا واقعی ارسال ایمیل عمومی: استفاده از Docker یا Docker Compose برای تنظیم و اجرای ساده هر دو سرویس مدیریت خطاها و لاگ‌نویسی مناسب در هر دو سرویس پوشش‌دهی کامل تست‌ها برای عملکردهای کلیدی و شرایط خاص این پروژه روی گیتهاب بخشیش انجام شده میتونید همون رو کمک کنید تکمیلش کنیم
مهارت‌های مورد نیاز
جاوا اسکریپت (JavaScript)
الگوریتم

سرویس‌های مرتبط
زمان باقی‌مانده برای ارسال پیشنهاد

پیشنهادها1

زمان باقی‌مانده برای ارسال پیشنهاد
بودجه کارفرما
پیشنهادها1
فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

زمان تحویل: 15 روز

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
طراحی سایت شرکتی در حوزه هوش مصنوعی
ما یک سایتی داریم که میخواهیم ریدیزاین بشه و خروجی طراحی را در فیگما می خواهیم. طراحی باید اصولی باشه و دیزاین سیستم داره. حدودا 5-6 صفحه داریم در سایت
فرصت انتخاب
پیشنهادها2
طراحی برنامه بازدید از فروشگاه
وقت بخیر یک پروژه هست که نیاز داریم یک برنامه اندروید داشته باشیم با قابلیت های زیر پنل مدیریت برای اعطای دسترسی به نیروها و حذف و اضافه کردن نیرو و فروشگاه پنل خروجی گرفتن از فرم و اطلاعات و ... دیتابیس نیروها ( شامل نیروی ساده، سرپرست، مدیر منطقه، بازرس) دیتابیس فروشگاه ها تخصیص هر فروشگاه به نیروی خاص انجام و تکمیل 1 یا چند تسک ( پر کردم فرم) در هر فروشگاه قابلیت ترک لوکیشن نیرو عدم اجازه ورود به فروشگاه در صورت فاصله داشتن نیرو از مختصات فروشگاه از همه مهمتر ظاهر کاربرپسند داشته باشه نکته مهمتر اینکه من برای چند پروژه میخوام این برنامه رو استفاده کنم یا قابلیت این رو داشته باشیم برای هر پروژه یک سورس جدید داشته باشیم با اسم همون پروژه و دیتابیس کاملا متفاوفت یا یک هسته اصلی باشه با اضافه شدن هر پروژه یک اپ آیدی داشته باشیم و کلا دیتای اپ ها با هم قاطی نشن پیشنهادتون رو ارسال کنید به هیچ عنوان از اسکریپتهای آماده و کرک نمیخوایم استفاده کنیم
فرصت انتخاب
پیشنهادها2
افزونه وردپرس معاملات طلا آبشده
درود یک پلاگین وردپرس نیاز دارم که یک صفحه پنل کاربری برای من ایجاد کند با قابلیت های زیر : صفحه معاملات طلا مشابه میلی گلد ( خرید و فروش ) صفحه لیست معاملات اخیر صفحه احراز هویت و تنظیمات حساب صفحه واریز و برداشت کیف پول صفحه زیر مجموعه گیری
فرصت انتخاب
پیشنهادها1
شیراز ساختمان
سلام وقتتون بخیر من یک متخصص مسلط به ابزار وردپرس میخوام که با تمام افزونه های وردپرس آشنا باشه و بتونه خدماتی مثل مسیریابی با تمام اپلیکیشن ها ، ربات گزارش دهی ، ربات معرفی رندوم و .... رو روی سایت فعال کنه
فرصت انتخاب
پیشنهادها1
طراحی رابط کاربری وبسایت مانیتورینگ
رابط کاربری یک وبسایت هست که میخوایم تغییرش بدیم و از المان های مدرن تر و کاربرپسندتر استفاده کنیم و طراحی برخی صفحات هم به صورت کلی تغییر بدیم. وبسایت مانیتورینگ هست و باید لوکیشن و داده‌ها رو داخل نقشه نمایش بده. لطفا نمونه کار و رزومه خودتون رو بفرستید تا درباره جزئیات پروژه صحبت کنیم
فرصت انتخاب
پیشنهادها2
افزودن سامانه های پیامکی ایرانی به پلاگین
قصد دارم برای افزونه ای چندتا از سامانه های پیامکی ایرانی رو اضافه کنم که وقتی کاربر مشخصات سامانه خود را در افزونه وارد کرد بتواند انواع متن با قالب های متنی متغیر را به کاربر ارسال کند. این متن ها با قالب های متغیر در سامانه نیز جهت ارسال سریع پیامک ها ثبت می شوند.
فرصت انتخاب
پیشنهادها1
برنامه نویسی یک وب سایت با php با گرافیک ساده
سلام یک وب اپ با php خام موارد مورد نیاز: * احراز هویت + سطح دسترسی * آپلود فایل گروهی * ویرایش ایجکسی * آرشیو و لیست * ظاهر بسیار مینیمال و ریسپانسیو لطفا قیمت شانسی ندهید.
فرصت انتخاب
پیشنهادها3
رفع باگ های وبسایت خراسان مدیا
ما برای سایت موسیقی خراسان مدیا برنامه نویسی میخواهیم که مشکلاتی و باگهایی که وجود دارند رو اصلاح کنیم در ادامه توضیحات داده میشه API Laravel APP React PWA APP ANDROID Panel React Website Next.js
فرصت انتخاب
پیشنهادها1
طراحی پنل کاربری مشترکین با ظاهری مدرن و کاربرپسند
هدف این پروژه، بازطراحی پنل کاربری مشترکین برای خرید و مدیریت سرویس‌های TDLTE، VoIP و سایر خدمات مرتبط است. طراحی جدید باید مدرن، کاربرپسند و متناسب با نیازهای کاربران باشد. برای اطلاعات بیشتر درباره جزئیات پروژه و انتظارات، لطفاً پیام ارسال کنید تا توضیحات کامل‌تری ارائه کنم.
فرصت انتخاب
پیشنهادها4
فراخوانی نقاط آدرس از یک سایت برای ماتریس فاصله و مسیریابی
عرض سلام و احترام این درخواست اولیه و یک پروژه متوسط جهت انجام پروژه بعدی که پروژه بزرگ می باشد، است. عنوان پروژه بزرگ بعدی: "ارائه الگوریتم مسیریابی بهینه مبتنی بر خوشه بندی در برنامه ریزی سرویس دهی رانندگان خودروها با ظرفیت مختلف (سواری؛ ون، مینی بوس، اتوبوس و ...)" می باشد. برای پیاده سازی اولیه این سفارش شما می‌توانید با استفاده از سرویس های تبدیل آدرس به نقطه و سرویس ماتریس فاصله نقاط مد نظر خود را آماده سازی کنید. برای شروع ممکن است به نقشه نیاز داشته باشید که بخواهید نقاط را بر روی نقشه نمایش دهید، که می‌توانید به مثال های پلتفرم نشان برای نمایش نقاط بر روی نقشه مراجعه کنید: نمایش نقاط بر روی نقشه با استفاده از کتابخانه MapboxGL نشان: https://platform.neshan.org/sdk/neshan-platform-example-mapboxgl-custom-marker/ نمایش نقاط بر روی نقشه با استفاده از کتابخانه Leaflet: https://platform.neshan.org/sdk/neshan-platform-leaflet-custom-marker-example/ پس از آشنائی اولیه با نقشه شما می‌توانید نقاط مد نظر را با استفاده از ابزار هایی مانند postman و یا استفاده در محیط هایی مانند python و یا javascript فراخوانی های خود را انجام دهید: سرویس تبدیل آدرس به نقطه: https://platform.neshan.org/api/geocoding/ سرویس ماتریس فاصله: https://platform.neshan.org/api/distance-matrix/ مراحل فوق ممکن است ازطریق سایت های دیگری مانند گوگل و بلد نیز قابل انجام باشند. این شروع تهیه بخش کوچکی از دیتاست است که مورد استفاده سفارش پروژه بزرگ آینده خواهد بود و پس از اطمینان از صحت عملکرد، نقاط تا 200نقطه افزایش می یابند. توضیحات تکمیلی جهت پروژه بزرگ بعدی: فردی قصد انجام پروژه ای با عنوان "ارائه الگوریتم مسیریابی بهینه مبتنی بر خوشه بندی در برنامه ریزی ایاب و ذهاب افراد" را دارد، بدین صورت که ایستگاه های سوار و پیاده شدن کارکنان (Location) در شهر شیراز، شهرک های اطراف و شهرستان های همجوار مشخص است. نیازمندی در این خصوص دیتاست استاندارد می‌باشد و این دیتاست یک گراف جهت دار وزن دار تصادفی خواهد بود. مثال ۲۰۰ نقطه مشخص در شیراز و اطراف آن انتخاب کنیم، آیا شما قادر هستید این نقاط را به صورت یک گراف جهت دار وزن دار تصادفی تبدیل کنید؟ از این دیتاست استاندارد به عنوان ورودی مسئله اصلی استفاده خواهد شد. نکته قابل توجه اینکه این گراف قابلیت خوشه بندی از طریق روش های K-means، کامینز فازی، DBSCAN و ... و ترکیب آن (یعنی روش هیبریدی) با الگوریتم‌های بهینه سازی و فرا ابتکاری (فرا اکتشافی) مختلف مانند ژنتیک، تجمع ذرات، کلونی مورچگان، خفاش، آتاماتای یادگیری تقویتی ‌و ... جهت مسیریابی بهینه را داشته باشد. همچنین محیط های مورد نظر جهت برنامه‌نویسی حل مسئله متلب و پایتون هستند. توضیح بیشتر اینکه این مسئله الگو گرفته از مباحث شبکه های کامپیوتری است و نودهای شبکه متناظر با ایستگاه‌های سطح شهر و ارتباط بین نودها همان یال‌های گراف متناظر با فاصله بین ایستگاه‌ها هستند. درصورتی که بدست آوردن دیتاست استاندارد (گراف جهت دار وزن دار تصادفی) یا برنامه‌نویسی هسته نرم‌افزار حل مسئله بعدی نیز در حوزه فعالیت‌های شما می باشد، خواهشمند است درخصوص جزئیات نحوه همکاری به این سفارش پاسخ دهید. با سپاس فراوان
فرصت انتخاب
پیشنهادها1