Ahlatcı 500 yazılımcı genç projesi kapsamı final ödevidir.
Öncelikle Herkese merhabalar İsmim Muhammed Selman Arıcı yazılımla Bu proje sayesinde tanıştım Öncelikle bunu belirteyim daha öncesinde yazılıma dair herhangi bir fikrim dahi yoktu bu yüzden bu imkanı bize sağlayan Ahlatçı Holding ve siz vektörel Akademi Çok teşekkür ediyorum ben projemde yemek tarifi Sitesi yapmaya çalıştım kullanıcıların sayfaya girip Yemek tariflerini görüntüleyebileceği
Üye olan kişilerin de siteye yemek gönderebileceği yorum yapabileceği şeklinde bisiklet tasarlamaya çalıştım ancak gerek kendi hayatımda yaşadığım bazı sorunlar nedeniyle gerekse de pratikte olayı anlamama rağmen pratikte yavaş olmam sebebiyle projemi tam olarak yetiştiremedim özellikle web tarafını yapamadım kısmını En azından görsel anlamını tamamlamaya çalıştım tam olarak %100 etkin şekilde şu an kullanamıyorum
Projemde DB first yöntemini kullandım bunun için SQL tarafında bir yemek tarifi adında Database oluşturdum bu Yemek tarifinde günün yemeği kategoriler kullanıcılar yemekler yönetici ve yorumlar şeklinde tablolar oluşturdum burada tabloların birbiriyle olan ilişkileri ve tabloların genel kolon isimleri tipleri yer almakta Yani kategorilerin bir ismi kategorilerde kaç adet yemek olduğu ve
Kategorilere ait birer resim tutulmasını öngördüm daha sonra günün yemeği şeklinde bir sitenin Bir sayfasını oluşturmayı düşündüm bu günün yemeğine de yine adım malzemesi tarifi şeklinde kolonlar koydum ve yemek ay diye koydum Yani biz en baştan bir günün yemeği tasarlamayacağız sayfamızı eklediğimiz yemekleri yemek ay değilsinden Ee tutarak günün yemeği tablosuna çekmeye
Çalışacağız Burada yemeklerimizin yine yemek ismi malzemesi gibi çeşitli kolonlarını görüyoruz Burada da yemeklerin bir kategori ıdcısı yer almalı yani hangi kategoriye ait olduğunu bu kategori ıd’yi seçerek belirleyebiliyoruz Daha sonrasında bir adet kullanıcı ad diye ihtiyacımız var Bunu da giren kişilerin yemek ekleyebilmesinde kullanacağı hediye özelliğine sahip olması gerekiyor
Yani üye olunması gerekiyor üye olmayan herhangi bir kişinin buraya yemek ekleme şansı olmayacak kullanıcılarında birer adet kullanıcı adı e-posta şifresini istiyoruz üye olurken bu bilgileri istiyoruz Bir de adminini kolonumuz var yani giriş yap sayfasında admin bilgileri girilmişse onu atmayı paneline Eğer girilmemişse normal kullanıcı tarafına yönlendirilmesini sağlamak amacıyla bu şekilde tasarladım yine yorumlar
Kısmımızda da yorum yapan kişinin hangi yemeği yorum yaptım tarafından alıyoruz Database tarafta da bu şekilde tasarladım c# tarafına geldiğimizde de bir first yöntemini kullandım Herhangi bir sorun yaşamadım Burada da girdiğimiz kod modelsin altında bir DB klasörü oluştur Bunlar da bizim Database tarafındaki tablolarımıza denk geliyor burada herhangi bir sorun olmadı yine ben her
Sayfam için bir kontroller oluşturdum Burada yine o tablolara ait kontrolleri görebiliriz bir tarafında da kullanacağı göstereceğimiz sayfaları genel anlamda kritik Delete kurut dediğimiz yani Detay edit ve ve index sayfaları her biri için ayrı ayrı yer almakta yine şerbet tarafında da üye girişi için ayrı bir hayat tasarlamayı düşündüm
Admin tarafı için ayrı bir hayat ve normal sayfada gezinirken kullanacağımız ayrı bir hayatta sağladım hızlıca genel hatlarıyla bakacak olursak Bu normal sitede gezinirken Ee erişeceğimiz lay alt kısmı admin tarafını Şu an için tam olarak tamamlamadım üye girişi de boş bir sayfa şeklinde onu Biraz sonra sitede gezilirken daha iyi anlayacaksınız
Bu şekilde her birini ayrı ayrı elimden geldiğince doldurmaya çalıştım sayfamızı çalıştıracak olursak görsel anlamda daha iyi netice almak için daha anlaşılır olması için bu şekilde tasarladığım bir sayfa layad kısmı yemek tarifleri tarif ara ana sayfa kategoriler tarife ilgili günün yemeği ve giriş yap kayıt ol şeklinde bir sayfa index kısmına böyle bir resim
Koyup üzerinde bu şekilde yazılar yazdım ve buradan kategorilere yönlendirme yaptım Yine lead kısmını Future tarafında da bir iletişim numarası mail adresi Yine hakkımızda çerez politikası kullanan koşulları gibi sayfalar ve sosyal medya hesaplarını koydum Şu an bu sosyal medya hesaplarına Böyle bir site gerçekten var Olup sayfalar oluşturulmadığı için şu an
Tıkladığımızda benim kendi kişisel sosyal medya hesaplarımı yönlendirmiş oluyor bu da tarif arama kısmında kullanıcılar yemeklerini arayabilecek şu an bu sayfayı etkin olarak kullanamıyoruz arama yapamıyoruz ama Daha sonrasında projemi tamamladığımda burada kullanıcılar arama yapabilecek ya da sayfaya bastığımızda bu Ekrana gelmesini sağlıyoruz kategoriler kısmında bizim atabey’de oluşturduğumuz kategori isimlerine denk geliyor şu an bunlara
Yemekleri tam olarak atanmadığı için oluşturulmadığı için Henüz bir sayfalarını oluşturmadım Normal şartlarda buraya tıkladığımızda et yemekleri sayfasına o et yemeklerinin altında da var olan yemekleri listelemesini sağlayacağım daha sonra tarif ekle kısmına tıkladığımızda üye olan kişilerin girip tarif ekleyebileceği bir sayfa oluşturacağım Şu an bunun tasarımını da yüzde yüz tamamlamadım
Normal şartlarda tarif et diye bastığımızda Öncelikle benim burada oluşturduğum giriş yap kayıt ol sayfasına yönlendirmesini sağlayacağım burada kişi Eğer üye olmuş ve kullanıcı adı şifresini yapıp girip giriş yap butonuna bastığımda giriş yapabiliyoruz Yani bu siteye üye ise Daha sonrasında bu sayfaya yönlendirmesini sağlayacağım yani üye olmayan bir kişinin bu sayfaya görüntülemesini sağlamayacak
Buranın tasarımı da bu şekilde yaptım Bir yemek adı malzeme tarif ve fotoğraf seçmesini istedim burada tarif ekledikten sonra admin onayına düşmesini sağlayacağım tasarımımda Bu sayfada şu an bu şekilde tasarladım giriş yap kayıt ol kısmında kullanıcıların giriş yapabileceği Eğer giriş üye değilse giriş yapma yetkisi Yoksa burada bir hesap oluşturma kısmı ya da
Kişi siteye girip bilgilerini girerek hesap oluşturmak İstemiyorsa da Facebook ve Google hesabıyla da herhangi bir bilgiye girmeden bilgilerini girmeden bu şekilde giriş yapabilme yöntemi tasarladım Tabii şu an bu sayfalarımı tam olarak Ee tasarımlarını %100 tamamlamadım Dediğim gibi bazı sebeplerden ötürü Ee şu an genel hatlarıyla projem Bu şekilde bir
De son olarak göstermek istediğim kuru komutlarımızı yani kategorileri yeni oluştura bastığımızda Herhangi bir sıkıntı yaşamadığımızı göstermek istiyorum yani burada Adalet Eee resim kısmı şu an tam olarak tamamlamadım herhangi bir şekilde oluşturduğumuzda buraya eklendiğini daha sonra düzenlemesini yapılabildiğini ve silme işleminin de başarıyla gerçekleştirdiğini gerçekleştirildiğini gösterebilirim yemek kısmı için de yorum kısmı içinde
Günün yemeği kısmı içinde tüm sayfalarım otomatik oluşturulmakta burada yemek ı dillerini otomatik olarak getirmiş bulunmakta ekli olan yemeklerin adilleri burada görüntülenebiliyor Başarılı bir şekilde benim göstereceğim kısımlar bu kadar dinlediğiniz için teşekkür ediyor
KAYNAK



