سلام
ما یه تیم طراحی ui/ux هستیم، که برای یه پروژهای به دنبال برنامهنویس هستیم تا با هم انجامش بدیم.
یه اپلیکیشن موسیقی.
توضیحات: این پروژه یک نرم افزار آموزش موسیقی است.
این نرم افزار دوره های مختلف آموزش موسیقی را در اختیار کاربر قرار می دهد.
این اپ به یک سرور نیاز دارد تا محتواهای آموزشی که حجم زیادی دارند، در آن سرور قرار گیرند.
اپلیکیشن به صورت آفلاین عمل می کند و کاربر هر زمانی که نیازمند دانلود محتوای جدید باشد، باید آنلاین شود تا محتواها را دانلود کند.
این محتواها شامل فیلم، عکس، متن و صوت می باشند که از قبل توسط تیم دیگری طراحی شده اند.
هسته اصلی اپلیکیشن، استفاده از ویژگی پردازش سیگنال صوتی( Audio signal processing )می باشد. این بدان معنا است که کاربر یک قطعه موسیقی را اجرا می کند و اپ می تواند آن را به صورت Real time پردازش کرده و به او بازخورد دهد. بازخورد به گونه ای است که مشخص می کند چه نت هایی درست و چه نت هایی اشتباه اجرا شده اند. همچنین زمان اجرای نت ها را نیز مشخص می کند.
اپ باید امکان ثبت نام کاربران و همچنین دسترسی های مختلف برای ادمین ها را فراهم کند. ادمین باید بتواند علاوه بر مدیریت کاربران، محتواهای موجود در اپلیکیشن را مدیریت کند(اضافه کردن یا حذف کردن دوره، فصل، جلسه، محتوا، قطعه، آزمون و ...)
همه آمار و فعالیت های کاربران در فضای اپلیکیشن و میزان پیشرفت یادگیری آن ها با جزئیات، ثبت می شود. این آمار توسط کاربر، ادمین و سایر کاربران می تواند قابل مشاهده باشد.
ادمین باید بتواند قطعات را برای اپلیکیشن به راحتی تعریف کند از طریق قابلیت نت نویسی(Notation).
این پروژه حداقل به یک تیم دو الی سه نفره نیاز دارد.
این تیم باید یک دیزاینر و یک برنامه نویس داشته باشد که با حوزه پردازش سیگنال صوتی آشنا باشد. همچنین حتما یکی از اعضا تجربه یادگیری موسیقی را داشته باشد.
می توانید برای درک بهتر فضا و ویژگی های اپ، به این سه نمونه مراجعه کنید و آن ها را بررسی کنید.
Yousician
Simply piano
Simply guitar
حتما اپ های فوق را بررسی کنید و اگر از توانایی انجام کار مطمئن هستید برای اطلاع از جزئیات اپ پیام دهید.
در حقیقت ما کارفرما نیستیم. توضیحات بالا مربوط به پروژه کارفرما هست. ما قراره بخش دیزاین رو انجام بدیم و به امید خدا یک برنامهنویس هم به اپ تبدیلش کنه. باید به پایتون و دیجنگو مسلط باشید.
همچنین این پروژه خیلی پیچیده است. قبل از این هم با دو تا برنامهنویس صحبت کردیم که گفتن توانایی انجام کار رو ندارن. هر سوالی داشتین ازم بپرسین.
در صورتی که کار خوب پیش بره، میتونیم در بلندمدت هم تیم بشیم و با هم کار کنیم.
بخش آشنایی با موسیقی هم اونطور که کارفرما گفت لازم نیست خیلی حرفهای باشین و احتمالا خودم هندلش کنم. از موسیقی در حد آشنایی با تئوریش سر در میارم.
زمان و مبلغی که میزنم قطعی نیست و کم و زیاد ممکنه بشه. در نهایت کارفرما خواهد بود که دستمزد شما رو پرداخت میکنه.