DEV Community

Alperen kr
Alperen kr

Posted on

Laravel ile Crypto Projesi

Selamlar ben Alperen,
Bu yazıda sizlere Laravel ile yaptığımız Crypto projesinden bahsedeceğim.

Bunu yaparken sırası ile Projeyi yaparken neler kullandığımızdan ve nasıl Deploy ettiğimizi anlatacağım.

Kurulum

Öncelikle bir Laravel projesi oluşturduk. Laravel nedir ?

Laravel, özel uygulamalar geliştirmek için kullanılan bir web framewoküdür. PHP üzerinde çalışır ve tamamen ücretsiz ve açık kaynaklıdır.

Laravel'i kurmak için gerekli olan en önemli
araç composer. Composer nedir ?

Composer, PHP programlama dili için tasarlanmış çoklu platform bir paket yönetim sistemidir. PHP uygulamaları ve uygulama içerisinde kullanılan kütüphaneler için bağımlılık yönetimi sağlar.

Daha sonra oluşturduğumuz bu projeye anlık Crypto verilerini kullanabileceğimiz bir API ile destekledik. API nedir ?

API, iki uygulamanın birbiriyle konuşmasına olanak tanıyan bir yazılım aracısı olan Uygulama Programlama Arayüzü’nün kısaltmasıdır. Örnek vermek gerekirse WhatsApp gibi bir uygulamayı her kullandığınızda, her anlık mesaj gönderdiğinizde veya telefonunuzda hava durumunu her kontrol ettiğinizde bir API kullanıyorsunuz.

Tasarımsal olarak da CSS kütüphanesi olan Tailwind kullandık.

Deploy

Laravel ile yapılmış bir projeyi her hosting sitesine deploy etmeniz mümkün değil. Deploy etseniz bile düzgün çalışmayabilir. Çünkü Laravel arka planda birçok komut çalıştırıyor. Bu yüzden Laraveli destekleyen bir hosting tercih etmelisiniz. Bunlardan en bilinen ve bir kısıma kadar ücretsiz olan Heroku. Deploy ederken dökümanına bakarak hızlı bir kurulum yaptık.

http://crypvel.herokuapp.com/
Teşekkürler

Top comments (0)