برنامه نویسی

ردیاب عادت: یک برنامه وب برای ردیابی عادات روزانه شما

این یک ارسال برای چالش GitHub Copilot: شروع های جدید است

چیزی که من ساختم

Habit Tracker یک برنامه وب است که برای کمک به کاربران برای ردیابی عادات روزانه خود طراحی شده است. این برنامه به کاربران اجازه می دهد تا ثبت نام کنند، وارد شوند، عادات خود را اضافه کنند، آنها را به عنوان تکمیل شده علامت گذاری کنند و یادآوری های ایمیل روزانه را برای تکمیل عادات خود دریافت کنند. این برنامه همچنین دارای یک تغییر حالت تاریک برای تجربه کاربری بهتر است.

نسخه ی نمایشی

از اینجا می توانید به اپلیکیشن Habit Tracker دسترسی داشته باشید. در زیر چند اسکرین شات از اپلیکیشن در حال اجرا را مشاهده می کنید:

تصویر 1

تصویر 2

مخزن

می توانید مخزن عمومی GitHub برای پروژه Habit Tracker را در اینجا پیدا کنید.

تجربه کمک خلبان

در طول فرآیند توسعه، من به طور گسترده از GitHub Copilot برای کمک به کدنویسی استفاده کردم. در اینجا چند راه وجود دارد که من از Copilot استفاده کردم:

  • درخواست می کند: من از دستورات زبان طبیعی برای تولید کد boilerplate برای مسیرهای Flask، مدل‌های SQLAlchemy و قالب‌های HTML استفاده کردم.
  • تکمیل خودکار: ویژگی تکمیل خودکار Copilot به من کمک کرد تا به سرعت کدهای تکراری مانند مدیریت فرم و درخواست های پایگاه داده بنویسم.
  • ویرایش ها: من ویرایش هایی را در کد تولید شده انجام دادم تا آن را با نیازهای خاص خود منطبق کنم و اطمینان حاصل کنم که نیازهای برنامه را برآورده می کند.
  • چت: من از ویژگی چت برای پرسیدن سوالات در مورد خطاهای خاص و دریافت پیشنهادات برای بهبود استفاده کردم.
  • تعویض مدل: من مدل های مختلفی را آزمایش کردم تا ببینم کدامیک بهترین پیشنهادها را برای پروژه من ارائه کرده است.
  • چت صوتی: چت صوتی GitHub Copilot باعث شد که سؤالات و شفاف سازی ها راحت باشد.

مدل های GitHub

من از مدل های GitHub برای نمونه سازی اولیه از قابلیت های LLM در برنامه خود استفاده کردم. به طور خاص، من از مدل‌ها برای تولید قطعه‌های کد برای مسیرهای Flask، مدل‌های SQLAlchemy و قابلیت یادآوری ایمیل استفاده کردم. این به طور قابل توجهی روند توسعه را تسریع کرد و به من این امکان را داد که روی اصلاح ویژگی های برنامه تمرکز کنم.

نتیجه گیری

ساخت اپلیکیشن Habit Tracker با کمک GitHub Copilot یک تجربه روشنگر بود. توانایی Copilot در درک درخواست‌های زبان طبیعی و تولید کدهای مربوطه، روند توسعه را روان‌تر و کارآمدتر کرد. این پروژه پتانسیل کمک به کاربران را در ایجاد و حفظ عادات مثبت دارد که در نهایت منجر به بهره‌وری و رفاه بهتر می‌شود.

من مشتاقانه منتظر کشف راه های بیشتری برای ادغام ابزارهای مبتنی بر هوش مصنوعی مانند GitHub Copilot در گردش کار توسعه خود هستم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا