Skip to content

TR: Kripto para piyasasını izlemek için API kullanılarak geliştirilen kullanıcı dostu bir uygulama. EN: A user-friendly application developed using API to monitor the cryptocurrency market.

Notifications You must be signed in to change notification settings

ahmetkanbaz/CryptoCurrencyApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

CryptoCurrencyApp

CryptoCurrencyApp projesi, React ile geliştirilmiş bir kripto para uygulaması olmakla birlikte CoinGecko API kullanılarak geliştirilmiştir. CoinGecko API ile alınan veriler Json Server'a kaydedilmiştir. Uygulamanın anasayfa kısmı HTML Codex içerisinde bulunan bir tasarımın React ile geliştirilmiş hali olup geliştirilme esnasında bootstrap ve styled components kullanılmıştır. Uygulamanın içerisinde tüm kripto paraların tablo halinde listelendiği bir sayfa bulunmaktadır. İstenilen herhangi bir kripto para üzerine tıklandığında ise o kripto para hakkında detaylı bilgilerin bulunduğu bir sayfaya yönlendirilmektedir. Ayrıca uygulamanın içerisinde kripto para arama özelliği de bulunmaktadır. Aynı zamanda tüm kripto paraların bulunduğu tabloda da sıralama yapılabilmektedir. Tablonun başlıklarına tıklandığı zaman o başlığa göre sıralama yapılmaktadır.
Kripto para arama özelliği uygulamanın navbar kısmında bulunmaktadır. Eğer tüm kripto paraların listelendiği sayfada arama yapılırsa arama sonuçları dinamik bir şekilde gösterilmektedir. Ancak farklı bir sayfada arama yapılmak istenirse 'Enter' tuşuna basıldığında yine tüm kripto paraların listelendiği sayfaya yönlendirme yapılmaktadır ve arama sonuçları gösterilmektedir.
Detay sayfasında CoinGecko API içerisinde bulunan trend coinler ve nftler bulunmaktadır. Detay sayfasında bu trend coin ve nftlerin gösterilmesi sağlanmıştır.

Kurulum

Projeyi klonladıktan sonra projenin bulunduğu dizinde aşağıdaki komutu çalıştırarak gerekli paketleri yükleyin.
npm install

Çalıştırma

Projeyi klonladıktan sonra projenin bulunduğu dizinde aşağıdaki komutu çalıştırarak projeyi çalıştırın.
npm start

Kullanılan Teknolojiler

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • React
  • React Hooks
  • React Router Dom
  • Redux
  • React Redux
  • Redux Toolkit
  • React Icons
  • Styled Components
  • Axios
  • Json Server
  • CoinGecko API
  • HTML Codex

Proje Tasarımı

Proje Kaynakları

About

TR: Kripto para piyasasını izlemek için API kullanılarak geliştirilen kullanıcı dostu bir uygulama. EN: A user-friendly application developed using API to monitor the cryptocurrency market.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published