İlan (Demo)
İlan, gazete sayfalarında görmeye alışmış olduğumuz kutu ilan yapısını webe aktarmak fikrinden doğmuş bir Ruby on Rails uygulamasıdır.
Uygulamayı tasarlarken basit olmasını dikkate aldım. Gereksiz özellikler eklemekten kaçındım. Kullanıcıyı ilan eklemek için üye olma gibi gereksiz süreçlerden olabildiğince uzak tutmaya çalıştım.
- Ruby on Rails 4.0.1,
- Postgresql veritabanı,
- Üyelik gerektirmeden ilan ekleyebilme,
- İlan formunda daha önce ilan ekleyenin email adresinin gözükmesi,
- Hangi şehirden ilan ekle butonuna tıklanırsa ilan ekleme formunda o ilin gözükmesi,
- Mobil uyumlu,
- Turbolinks ve NProgress.js ile daha iyi kullanıcı deneyimi,
- Bootstrap 3,
- Site kontrol sayfası için Basic HTTP Authentication,
- Kategori ekleme, silme,
- Kategorilere simge olarak bootstrap ikonları verebilme,
- Şehir ekleme, silme
gibi özelliklere sahip.
-
Gerekli postgresql veritabanı, Ruby 2.0 ve üzeri ile gerekli diğer kurulumları tamamlayın
-
bundle
ile gerekli gem paketlerini kurun, -
config/application.example.yml
dosyasınıapplication.yml
olarak değiştirin. Bilgileri kendinize göre düzenleyin, -
rake db:migrate
ile veritabanı yapısını oluşturun, -
rails s
ile uygulamayı başlatın,
Not: /control
ile uygulamanın kontrol sayfasına erişebilirsiniz. config/application.yml
dosyasındaki verileri giriş için kullanacaksınız.
Uygulama başlangıç dizininden rake spec
veya rspec .
ile testleri çalıştırabilirsiniz.