Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

readme.md

Node.js ile Backend Projeleri

Evet proje zamanı! Aşağıda bulunan projeler sayesinde Node.js ile Backend Patikasını tamamladıktan sonra kendini daha fazla geliştirebilir ve portföyüne ekleyebilirsin.

Freelancer Proje

Freelancer projesindeki genel amacımız, ilgili template dosyasını kullanarak kendi çalışmalarımıza ait proje görsellerini ve açıklamalarını yükleyebileceğimiz dinamik bir çalışma ortaya koymak.

  • Projeni genel akışı için PCAT projesinden faydalanabilirsiniz.

  • Proje de modal yapısı da olduğu için bu projeye başladığınızda ""PCAT"" ve ""SmartEdu"" projelerini tamamladığınızdam emin olunuz.

  • Öncelikle ilgili linkten kullanacağımız template dosyasını indireceğiz. Genel olarak PCAT projemizde yaptığımız proje basamaklarını takip ederek bu sabit teplate dosyamızı dinamik hale getireceğiz.

  • Template dosyamızdaki portoflio alanında bulunan içerikler için yeni bir ""ADD"" sayfası oluştursbilirsiniz veya modal yapısından devam edebilirsiniz.

  • Add sayfasını oluştururken projemizde bulunan ""Contact"" alanından faydalanabiliriz.

  • Formu aktif hale getirmek için ""SmartEdu"" projesindeki formdan mesaj gönderim işlemlerini takip edebilirsiniz.

  • ""EDIT"" sayfasını da yine ""ADD"" sayfasından oluşturabilirsiniz aynen PCAT projemizde yaptığımız gibi.

  • Tercihe bağlı olarak template dosyasındaki ""ABOUT"" bölümünü silip statik bir ""ABOUT"" sayfası oluşturabilirsiniz.

  • ADD ve EDIT butonlarını istediğiniz yerde oluşturabilirsiniz, görüntüden daha çok işlevsellik önemli.

  • Proje tamamlandıktan sonra PCAT ve SmartEdu projelerinde olduğu gibi, içerikleri kendi GitHUB hesaplarınızda bulundurabilir ve HEROKU ortamına yükleyebilirsiniz."

Gerekli linkler:

Agency Proje

Agency projesindeki genel amacımız portföy alanını dinamik hale getirmek, projenin diğer bölümlerini ""ABOUT"", ""TEAM"", ""SERVICES"" bölümlerini olduğu gibi bırakabilir veya ayrı sayfalar oluşturarak staik sayfa şeklinde tanımlayabilirsiniz. Temel amacımız PCAT projemizde olduğu için orada fotoğraflar ile yaptığımız CRUD işlemlerini bu projemizde portfolio bölümünde yapmak.

  • Proje de modal yapısı da olduğu için bu projeye başladığınızda ""PCAT"" ve ""SmartEdu"" projelerini tamamladığınızdam emin olunuz.

  • Template dosyamızdaki portoflio alanında bulunan içerikler için yeni bir ""ADD"" sayfası oluştursbilirsiniz veya modal yapısından devam edebilirsiniz.

  • Add sayfasını oluştururken projemizde bulunan ""Contact"" alanından faydalanabiliriz. Formu aktif hale getirmek için ""SmartEdu"" projesindeki formdan mesaj gönderim işlemlerini takip edebilirsiniz.

  • PCAT projemizde yaptığımız gibi ""EDIT"" sayfasını da yine ""ADD"" sayfasından oluşturabilirsiniz.

  • Proje tamamlandıktan sonra PCAT ve SmartEdu projelerinde olduğu gibi, içerikleri kendi GitHUB hesaplarınızda bulundurabilir ve HEROKU ortamına yükleyebilirsiniz.

Gerekli linkler:

Misfit Proje

Misfit projesindeki temel amacımız ""SmartEdu projemizde olduğu gibi fonksiyonel ve çok sayfalı bir çalışma ortaya koymak.

  • Öncelikle Home, About, Trainer, Gallery, Contact sayfalarını oluşturacağız, diğer sayfaları silebilirsiniz.

  • Proje basamaklarını takip ederken ""SmartEdu"" projesindeki gibi ilerleye bilirsiniz.

  • Hazır admin alanı, login, register sayfaları bulunmadığından ""SmarEdu"" projesinde olduğu gibi basit olarak kendimiz oluşturacağız.

  • Giriş ve kayıt sayfasında kullanıcı kontrollerine dikkat edelim. Oluşturmamız gereken en önemli ilişkiler her eğitmenin kendisine ait olan antrenmanlar olması gerekiyor, yeni antrenman oluşturması, düzenlemesi silmesi gibi.

  • Eğitmenlerin kendilerine özel sayfaları olabilir. Kullanıcıları farklı rollerle oluşturalım. İletişim sayfasından mesaj gönderme işlemini yapalım. Eğitmenlerin verdikleri üyelerin aldıkları antrenmanları sıralayabilirsiniz.

  • Proje tamamlandıktan sonra PCAT ve SmartEdu projelerinde olduğu gibi, içerikleri kendi GitHUB hesaplarınızda bulundurabilir ve HEROKU ortamına yükleyebilirsiniz.

Gerekli linkler:

Fixtures Proje

Fixtures projesindeki temel amacımız ""SmartEdu projemizde olduğu gibi fonksiyonel ve çok sayfalı bir çalışma ortaya koymak.

  • Öncelikle Home, About, Furnitures, Contact sayfalarını oluşturacağız, diğer sayfaları silebilirsiniz.

  • Proje basamaklarını takip ederken ""SmartEdu"" projesindeki gibi ilerleye bilirsiniz.

  • Hazır admin alanı, login, register sayfaları bulunmadığından ""SmarEdu"" projesinde olduğu gibi basit olarak kendimiz oluşturacağız.

  • Giriş ve kayıt sayfasında kullanıcı kontrollerine dikkat edelim. Mobilyaları kategorilere göre sıralayalım. Ayrıca mobilyaları ekleyebileceğimiz bir admin alanı oluşturarım. Müşteriler sadece görebilsin, üyeler ""reserve"" edebilsin admin ise CRUD işlemleri yapabilsin.

  • Ayrıca görünüme çok takılmadan bir search alanı oluşturabiliriz.

  • Proje tamamlandıktan sonra PCAT ve SmartEdu projelerinde olduğu gibi, içerikleri kendi GitHUB hesaplarınızda bulundurabilir ve HEROKU ortamına yükleyebilirsiniz.

Gerekli linkler: