Skip to content

Foursquare Api kullanılarak Django freamework'ünde web uygulaması geliştirildi, Android Studio ile mobil uygulaması yapıldı. 🌏

Notifications You must be signed in to change notification settings

sumeyyekilic/FoursquareAPI_DjangoApp

Repository files navigation

🌏 Mekan Arama Uygulaması : Django, Android

Foursquare Api kullanılarak Django freamework'ü ile bir web uygulaması geliştirildi.Android Studio ile mobil uygulaması yapıldı.

  • Mekan Sorgulama formu ile bilgiler girilerek istenilen mekan türüne ait girilen limit kadar sonuçlar getirilmektedir.
  • ilk olarak aranan sonuçlar tablo ile listenmektedir.
  • Sorgu sonucu o mekanda anlık aktif bulunan kullanıcı sayısı ve mekan adresi getirildi.
  • Mekan paramteresinin id bilgisi ile o mekanın detay bilgilerine erişilmektedir.
  • Arama sonucunda listelenen mekan isimlerinden birine tıklanıldığında, kullanıcıyı o mekanın detay sayfasına yönlendirilmesi yapıldı.
  • Detay bilgilerinde mekanın fotoğrafı 🎡 adresi 🏡 telefon ☎️ twitter 📱 rating 📈 mekanın beğenisi 👌 ve ilk beş kullanıcıya ait mekan ile ilgili yorumlar ✏️ .
  • Her yorum kullanıcının profil fotoğrafı; 👩 👨 ad ve soyad bilgileriyle birlikte 📛 gelmektedir. (kullanıcı limitini api tarafında belirledim).

Uygulamada Kullanılan Teknolojiler 🔗

  • Django
  • Foursquare API
  • Android Studio
  • Heroku
  • Bootstrap 3

Django

Mekan Sorgulama uygulamasının Django Uygulaması klasörü içerisindedir. Django ile yazılan kaynak kodlar yer alır.

Mekan Sorgulama Web Uygulamasının Ekran Görüntüsü

anaekran1 anaekran3 querydetail4 querydetail5 querysecren2

Foursquare Api

Belli türde mekan kategorisinde 🌹 🏫 🍕 🎤 🏊 ✈️ ☕ 🏥 🎡 , istenilen konum 🇹🇷 dahilinde sorgulama yapılmaktadır. Bu sorgulamaya istenilen limit eklenerek sorgulama sonucu bir tablo halinde listelenmektedir. Geliştiricilere özel tanımlanan Foursquare Apı'sinin geliştiriciye özel CLIENT_ID ve CLIENT_SECRET tanımlar. Bu anahtarlar, uygulamayı kullanıcıların hesaplarına bağlamak için önemlidir.

Android Studio

queryformandroid1

queryformandroid1 queryformandroid1

queryformandroid1 queryformandroid1

Heroku

Heroku bulut bir uygulama platformudur. Geliştirdiğim projeyi Heroku ile yayına aldım. Heroku üzerinde database olarak Postgresql kullanma zorunluluğu vardır.

#License

About

Foursquare Api kullanılarak Django freamework'ünde web uygulaması geliştirildi, Android Studio ile mobil uygulaması yapıldı. 🌏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published