پروژه
ساخت یک اپلیکیشن موبایل کامل: نیازمندی، UI، معماری، مایلستونها و ارزیابی.
پروژه
یک اپ واقعی، تیمی و مرحلهای
پروژه مهمترین بخش عملی درس است (6+3 نمره). در قالب تیم، یک اپلیکیشن کامل از ایده تا انتشار میسازید.
نیازمندیها
تعریف مسئله، مخاطب، اسکوپ و ویژگیهای کلیدی (MVP).
رابط کاربری
وایرفریم، طراحی فارسی/راستچین و تجربه کاربری تمیز.
بکاند جنگو و API
Django · REST API · State management
ساخت سرویس بکاند و اتصال اپ به آن.
بیلد و CI/CD
خروجی اپ و اتوماسیون بیلد، در صورت دسترسی به گیتهاب.
مایلستونها
مسیر پروژه
01
ایده
Idea
تعریف مسئله، مخاطب و ویژگیهای کلیدی
02
رابط کاربری
UI
وایرفریم و نمونه اولیه
03
پیادهسازی
Implementation
توسعه ویژگیهای اصلی
04
بکاند و یکپارچهسازی
Integration
بکاند جنگو، اتصال API و CI/CD
05
تست
Testing
تست، رفع باگ و پولیش
06
انتشار نهایی
Final Release
ارائه و دمو
| مرحله | تاریخ |
|---|---|
| انتشار پروژه نهایی | ۱۰ آبان ۱۴۰۵ |
| مایلستون ۱ — ایده و طراحی | ۲۴ آبان ۱۴۰۵ |
| مایلستون ۲ — رابط کاربری | ۱۵ آذر ۱۴۰۵ |
| مایلستون ۳ — بکاند و API | ۶ دی ۱۴۰۵ |
| مایلستون ۴ — یکپارچهسازی و CI/CD | ۲۰ دی ۱۴۰۵ |
| ریلیز نهایی و دمو | ۴ بهمن ۱۴۰۵ |
ارزیابی
معیارهای داوری
| معیار | توضیح |
|---|---|
| عملکرد و کامل بودن | ویژگیهای خواستهشده بدون کرش |
| کیفیت کد و معماری | ساختار تمیز، گیت منظم |
| رابط کاربری | طراحی فارسی، واکنشگرا |
| ارائه و دمو | توضیح تصمیمهای فنی |
| امتیاز تشویقی | ویژگی اضافه، تست، CI/CD |
سوالات پرتکرار
تیم چند نفره؟ ۳ تا ۴ نفره (توسط تیم آموزشی نهایی میشود).
موضوع آزاد است؟ بله، با تأیید دستیار آموزشی.
بکاند لازم است؟ بله، حداقل یکپارچهسازی با یک API واقعی.