az.mpmn-digital.com
Yeni reseptlər

Boş Nesterlər üçün 8 cazibədar yer

Boş Nesterlər üçün 8 cazibədar yer


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Qahirə və Nil çayı

Yaxın Şərqdən daha zəngin tarix və mədəniyyətlə dolu çox az istiqamət var. Kitab Overseas Adventure Travel -in Qahirə və Əbədi Nil çayı səyahəti ən heyrətamiz yerləri və ekzotik yeməkləri gəzərək iki həftəlik bələdçi səyahət üçün. Marşruta müasir bir əkinçilik kəndi turu, Nil çayı boyunca xüsusi qayıq gəzintisi, ədviyyat bazarları turları, yerli sevilən restoranlarda yeməklər və Misir çayı üçün dayanacaq daxildir. Misirə dərindən baxmaq bununla bitmir. Digər məqamlara aşağıdakılar daxildir: Misir Muzeyi, piramidalar və Nubian Muzeyi.

Appalachian Trail

Appalachian Trail boyunca digər bənzər fikirli yürüyüşçülərlə açıq bir macəraya qatılın. Appalachian Dağ Klubu, xüsusən də hər səviyyəli yürüyüşçülərlə işləyir Lodge to Hut Adventure. Dörd günlük bir marşrut, cədvəl, səhər 6.30-da evdə hazırlanan ailə tipli səhər yeməyi, bir günlük gəzintiyə və o gecənin sonrakı daxmasında ailə tipli şam yeməyindən başlayır. (Təzə bişmiş çörəkləri, təzə meyvələri, makaronları və pendiri və fajitaları düşünün.) Həvəskar yürüyüşçüləri coddling etməkdən daha çox, bu səfər yüngül kamp düşkünlükləri olan insanları coddles edir - göz qabağında yuxu çantası yoxdur!

Turks & Caicos

Şemsiyeli içkilərə, səhər 7 -dən gec oyanmağa və çimərlikdə saatlarla tənbəlliyə qarşı aldığınız damğanı unudun. Qalmaq üçün rezervasiya edin Türklərdə və Kaykoslarda Parrot Cay Həqiqətən rahatlaya biləcəyinizlə bağlı narahatlıqlarınız uzaqlaşsın. Sən ... əcəksən. Mümkün qədər çox yemək yeyərək Karib mətbəxi haqqında hər şeyi öyrənin-Parrot Cay kurortu iki ağız sulandıran restorana malikdir və Providenciales-dən Grand Turk-ə qədər hər yerdə təzə Yapon, Tay və Hindistanlı Karib mətbəxi var. qozdan nümunə götürməyi unutmayın.

Alyaska Cruise

National Geographic və Lindblad Expedition -da hər cür vəhşi təbiətlə yaxından tanış olun səkkiz günlük Alyaskanın Sahil Çölündə Kəşfiyyat turu. Kəşfiyyatçılarla birlikdə gəmidə şam yeməyindən əvvəl araşdıracağınız Juneau'dan başlayaraq, tur fiyortlardan, buzlaq divarlarından və buzdağlarından, balinalar (qatil və kambur) və qartallardan keçən təsəvvürə çox az şey buraxır. Gəmidəki Dungeness yengeç ziyafəti bu səyahəti sifariş etmək üçün kifayət qədər səbəbdir, amma sonra təzə Alyaska somon risotto və evdə hazırlanan şokoladlı mousse tortu kimi yeməklər.

Portuqaliya

Əgər Avropanın hansısa əlamətdar yerində insanlarla mübarizə aparmaq sizin ən sevimli işiniz deyilsə, Ölkə Yürüyüşçüləri ilə özünüz idarə olunan bir gəzinti turu sifariş edin və bunun əvəzinə Portuqaliyanın Madeira şəhərinin təbii gözəlliyini (və lütfünü) yaşayın. Gündə təxminən 8 mil məsafə qət edən orta və çətin bir yürüyüşdür (əgər bu sizin üçün çox asan və ya yorucu görünürsə, çoxlu başqaları var). Panoramik mənzərələri olan daşlı yollar (və gəzəcəyiniz həqiqət Çox) Madeira bazarlarından ənənəvi bir nümunə olan yeməklər üçün iştah açacaq espetada (şiş, şirəli, marinadlı ət) və yerli şərabların dadı.

Çili

Ev tapşırığınızı edin və öz turunuzu planlaşdırın və ya belə bir şirkətlə kitab sifariş edin Jacada (daha böyük marşrutlar çərçivəsində Çilinin şərab bölgəsi boyunca turlara ev sahibliyi edən), ancaq yolunuzu açır Çilinin şərab bölgəsi bir şərtdir. Yeni Dünya şərab bölgəsi olaraq qeyd olunan Çili, ən mənzərəli bir ölkədə coveted şüşə istehsal edir. Üzüm bağlarında gəzin, şərab istehsalçıları ilə söhbət edin (və yemək yeyin) və Aconcagua, Colchagua və Maipo vadiləri boyunca yaradıcılığından nümunə alın. Qurulmuş bir şirkət vasitəsilə sifariş etmək, çox vaxt şərabxanalarda qalmaq deməkdir.

New Orleans

Cazın doğulduğu yer və kulinariya ləzzətləri cənnəti olan New Orleans, bahar tətilindən başqa bir yer deyil. Gün ərzində bir fermer bazarında dayanın, zövq alın yavaş -yavaş brunch təzə dəniz məhsulları və ya yumurta Benedict ilə xərçəngkimilərlə birlikdə şəhərin ən yaxşı musiqilərindən alın. Musiqi tarixinizdə və kulinariya səfərinizdə ilk dayanacaq Qoruma Zalı (musiqi və kokteyllər) olmalıdır, lakin Konqo Meydanı, Arnaudun məşhur Creole mətbəxi restoranı və Riverview Drive da mütləq edilməlidir. Kimi turlar Fransız Məhəlləsi Fantom tur mükəmməl əlavələrdir.

Avstraliya

Müasir bir qastronomun xəyal etdiyi yer, Avstraliya əsasən hər hansı bir səyahətçiyə uyğundur. Yanvar ayında Melburnda keçirilən Avstraliya Açıq turnirində Grand Slam tennisini izləmək üçün gedin və şəhər boyunca yolunuzu yeyin. Sidneyin ən yüksək tərəfini görərək uşağınızın partizan tipli sırt çantası gəzintisini lağa qoyun-ikonik opera teatrında bir opera oynayın, kəşf edin Yeməyi təəccübləndirir şəhər ətrafında, bənzərsiz Avstraliya butiklərində dayanın və sahildə istirahət edin. Və ya tura çıxmaq yerli torpaqlardan keçmək və millətin orijinal sakinləri ilə görüşmək.


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptlərində istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən, üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmağın çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Mən bununla kifayət qədər qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Boş Nesterlər üçün 8 cazibədar yer Slayd şousu - Reseptlər

Bu, əsas hind regional sevimlilərinin resept kolleksiyası üçün bir veb saytdır. Hər kəs istifadəçi ola bilər və kolleksiyaya əlavə edə bilər.

Debarati - Qida maqnatı - Giriş

Fikir, Hindistan körilərinin populyarlığına baxmaq və insanların öz reseptlərini əlavə etmələri üçün bir platforma yaratmaqdan qaynaqlanır. Eyni ada və əsas tərkib hissələrinə malik bir çox yeməklər Hindistanın müxtəlif yerlərində bir az fərqli şəkildə bişirilir və bu çeşiddən istifadə etmək üçün veb saytında ölkənin müxtəlif əyalətlərini təmsil edən kateqoriyalar var.

İstifadəçi 1: Saytın məqsədini tez bir zamanda anlamaq istəyirəm

  1. Məlumat bölməsi saytın məqsədini açıq şəkildə ifadə edir.
  2. Həm də ana səhifədəki ilk paraqraf veb saytın məqsədini izah edir.

İstifadəçi 2: Asanlıqla gəzmək və bir şeyi asanlıqla tapmaq istəyirəm

  1. İstifadəçi, seçdiyiniz səhifəyə keçməyə imkan verən təmiz və asanlıqla oxunan bir naviqasiya çubuğu ilə qarşılanır.
  2. Ən uyğun məlumatlar ana səhifədəki 'Reseptlər' və 'Yeni Tariflər' bölmələri ilə dərhal əldə edilə bilər.

İstifadəçi 3: Öz reseptlərimi əlavə etmək və adımı yazaraq verilənlər bazasına yerləşdirmək istəyirəm

  1. Resept əlavə et nişanı müəyyən bir formatda girişinizi alan bir forma açır.
  2. Təqdim edildikdən sonra resept baş hərfləriniz göstərilərək verilənlər bazasında saxlanılır. Ayrıca, resepti hazırlayarkən istifadə etdiyiniz eyni etimadnaməsi ilə daxil olduğunuzda öz reseptinizi dəyişdirə və silə bilərsiniz.

İstifadəçi 4: Öz reseptimi video olaraq əlavə etmək istəyirəm

  1. Resept əlavə et bölməsi bir video bağlantısı əlavə etməyə imkan verir. Bu, öz videonuz və ya youtube -də mövcud olan bir şey ola bilər.

Məqsəd 1: İnsanları reseptlərlə maraqlandırmaq üçün vizual olaraq cəlbedici bir səhifə təqdim etmək

  1. Ana səhifə, hind ədviyyatlarının nümayiş olunduğu gözəl bir banner təqdim edir
  2. Ana səhifə, yuxarıda axtarış funksiyası olan bir çox reseptlər göstərir ki, bu da yalnız zaman keçdikcə daha da yaxşılaşacaq və reseptləri töhfə verən daha çox insanı əhatə edəcək.

Məqsəd 2: İstifadəçinin səhifədə daha çox reseptlər əlavə etməsi ilə nəticələnən saytda uzun müddət qalması üçün bəzi interaktiv elementlər təklif etmək.

  1. "Resept əlavə et" səhifəsi insanlara öz reseptlərini əlavə etməyə imkan verir və təqdim etdikdən sonra "müvəffəqiyyət" mesajı yanıb sönür.
  2. Ana səhifədəki "Düzəliş et" düyməsi istifadəçilərə əvvəllər daxil etdikləri məzmunu daha sonra əlavə etməsinə və ya silməsinə imkan verir ki, bu da saytı olduqca interaktiv edir.

Öz reseptlərinizi əlavə etmək, redaktə etmək və silmək veb saytının xüsusiyyəti, istifadəçinin bu fikrə sahib olmasını və geri qayıtmağa davam etməsini asanlaşdırır.

Reseptə bir video bağlantısı əlavə etmək xüsusiyyəti istifadəçilərə öz video kliplərini yaratmağa və youtube vasitəsi ilə öz reseptləri üçün istifadə etməyə imkan verir.

Gələcəkdə tətbiq ediləcək yeni xüsusiyyətlər

İdeal olaraq, buna bir neçə xüsusiyyət əlavə etmək istərdim:

Başqalarının reseptlərini bəyənmək/sevmək və hər reseptə şərh əlavə etmək seçimi. bu, həqiqətən də üzvlərin sevə biləcəyi çox interaktiv bir veb saytına çevriləcəkdir.

İstifadəçilər yemək haqqında fikir mübadiləsi aparmaq üçün digər istifadəçilərlə daha çox əlaqə qura bilmək üçün hər bir üzv haqqında daha çox məlumat əlavə etmək imkanı.

İstifadə olunan Çərçivələr, Kitabxanalar, Dərsliklər və amp Proqramları

    • Materialize, veb saytın həssaslığına və üslubuna kömək etmək üçün istifadə olunur.
    • Hover.css üzərində gəzərkən float keçidini əlavə etmək üçün müxtəlif düymələrdə istifadə edilmişdir.
    • jQuery, navbarın cavab verməsi üçün Bootstrap ilə gəldi, lakin JavaScript -də hamar sürüşmə funksiyası üçün də istifadə edildi.
    • Git, Git və Push to GitHub -a keçmək üçün Gitpod terminalından istifadə edərək versiya nəzarəti üçün istifadə edildi.
    • GitHub, Git -dən itirdikdən sonra layihələrin kodunu saxlamaq üçün istifadə olunur.
    • sayt sahibi və digər istifadəçilər tərəfindən müxtəlif reseptlərin youtube videoları əlavə edildi
    • w3school dərsliyi müxtəlif python funksiyalarını anlamaq üçün istifadə olunur
    • Stack Overflow, müxtəlif səbəblərə və necə cavablandırmaq üçün istifadə olunur
    • Bəzi resept təsvirləri internetdə mövcud olan materiallardan götürülmüşdür

W3C Markup Validator, W3C CSS Validator və JSHint Services, layihədə sintaksis səhvlərinin olmamasını təmin etmək üçün layihənin hər səhifəsini yoxlamaq üçün istifadə edilmişdir.

    - Gözlənilən jinja şablon dilinin istifadəsi səbəbindən səhvlər atır - [Nəticələr] 1. [Nəticə: Tətbiq] 2. [Nəticə: Script]

Brauzer testi

  • Veb sayt Google Chrome, Microsoft Edge və Safari brauzerlərində sınaqdan keçirildi. Fərqli bir ölkədən qeydiyyatdan keçmiş 5 fərqli istifadəçi və reseptlər əlavə etdi. Təcrübənin hamar olmasını izah etdilər.

Cihaz testi

  • Veb sayt Masaüstü, Laptop, Samsung Galaxy Note9, iPhone 8 və iPhoneX kimi müxtəlif cihazlarda görüntüləndi.
  • Bütün səhifələrin düzgün əlaqələndirilməsini təmin etmək üçün yaxşı bir miqdar test edildi.

Yeni Resept Formu: Test

  1. "Yeni resept" səhifəsinə keçin
  2. Boş formu göndərməyə çalışın - tələb olunan sahələr haqqında bir mesaj görünür.
  3. Formu hər hansı bir boş sahə ilə göndərməyə çalışın - tez bir mesaj görünür.

Arka uç Mongo DB giriş testi *Doğrudan Mongo DB koleksiyonları səhifəsindəki hər girişi dərhal saytda görmək olar *

Python öyrənməkdən zövq aldım və öyrənməyimi dəstəkləmək üçün internetdəki digər materiallara daxil olmağa çalışdım. Python -u təmiz sintaksisi olduğu üçün öyrənmək daha asandır. Yalnız bir veb çərçivəsini öyrənmiş olsam da, Python-un bir çox digər dil platformaları ilə qarşılıqlı əlaqədə olmasını təmin edən PyPI-də olan çoxsaylı üçüncü tərəf modullarından çox xəbərdaram. Cinja şablon dili və öyrəndiyim şablon mirası, hər səhifənin kodunu daim dəyişdirmədən çox səhifəli veb saytlar yaratmaq üçün çox faydalıdır.

Özüm müdafiə proqramını əlavə etdim. İstifadəçi silmək düyməsini basdıqda istifadəçidən silinməsini təsdiq etməsini xahiş edən bir flash mesaj görünür. Bununla olduqca qürur duyuram. Budur [ekran görüntüsü]

  • Səhifə profili hazırda faydalı deyil. Xüsusi qida maraqları baxımından üzv haqqında çoxlu məlumatlara sahib olmaq, paylaşmaq istədikləri bəzi yemək hackləri, öz reseptlərinin şəkilləri üçün bəzi təminatlar və s. istifadəçi profili daha maraqlı və sayt daha interaktivdir.
  • Bəzən yoxlayarkən, akkordeonun məzmunu üst -üstə düşməyə başlayır və ekranı içəriyə doğru sürüklədikcə yuxarıdakı məzmun altdakı məzmunun arxasında gizlənir, ancaq səhifəni yenidən yüklədiyiniz zaman hər şey qaydasındadır. Bunun niyə baş verdiyini anlaya bilmədim.

Layihə aşağıdakı addımlardan istifadə edərək Heroku -ya yerləşdirildi

  1. GitHub -a daxil olun və GitHub Deposunu tapın
  2. Deponun yuxarı hissəsində (səhifənin yuxarı hissəsində deyil) menyuda "Ayarlar" düyməsini tapın.
    • Alternativ olaraq, 2 -ci addımdan başlayaraq prosesi nümayiş etdirən GIF üçün bura vurun.
  3. "GitHub Səhifələri" Bölməsini tapana qədər Ayarlar səhifəsini aşağı diyirləyin.
  4. "Mənbə" altında "Heç biri" adlı açılan düyməni vurun və "Usta Şöbəsi" ni seçin və qeyd edin.
  5. Səhifə avtomatik olaraq yenilənəcək.
  6. "GitHub Səhifələri" bölməsində indi yayımlanan sayt bağlantısını tapmaq üçün səhifəni aşağıya fırladın.

ReadMe faylında istifadə etmək üçün ekran görüntüsü bağlantıları yaratmaq üçün githubdakı məsələlər sekmesinden istifadə edildi


Videoya baxın: فواصل روعة لتقسيم المساحة المفتوحة لصالون وسيجور+معلومات على جميع الفواصل لتختاري الافضل


Şərhlər:

  1. Devion

    Congratulations, great idea

  2. Anbidian

    Science fiction:)

  3. Wiccum

    Bu sualda kömək üçün təşəkkür edirəm. Bunu bilmirdim.

  4. Salkree

    Bu mövzuda çox məlumatı olan sayta getməyi təklif edə bilərəm.



Mesaj yazmaq