Skip to content

🚀 DeveloverLab, Türkiye'deki yazılımcıların bir arada çalışabilmesi için oluşturulmuş kuluçka merkezinin tanıtım sayfasıdır LYK2018

License

Notifications You must be signed in to change notification settings

mucahiddogan/develover-lab

Repository files navigation

develover-lab

logo

Gereksinim Analizi


Özet

İnsanların aktif ve verimli çalışabilmeleri için oluşturulmuş ortak çalışma merkezinin tanıtılacağı, bu ortama üye olmaları ve güvenli giriş yababilmeleri için oluşturulacak, ilk etapta 1000 kişi kapasiteli projenin web uygulaması.

Tasarımın Ne şekilde yapılacağı

Mekanın tanıtımının, mevkisinin ve iletişim bilgilerinin olduğu bir anasayfa ile kullanıcı karşılanacak. Üye ise giriş yapabileceği, değilse kaydolmak için başvurabileceği bir alan oluşturalacak. Üye giriş butonu vb. alanlar açık ve anlaşılır, göz yormayan, sade tasarımıyla kullanıcının rahatlıkla kullanabileceği şekilde olacak.

Roller

Sayfayı yönetme yetkisi olan bir admin ve adminin belirlediği üye kabulünde söz sahibi paydaşları ve mekanın üyeleri olacak. Paydaşlar normal üye ile aynı özelliklere sahiptir fakat yeni üye olanların oynaylanması için oy kullanma yetkisi vardır.

Uygulama Bölümleri

Mekanı her yönüyle tanıtan bir bölüm olacak(konum,tel vs.). Üye girişi ve kayıt olmak isteyenler için alan oluşturulacak.

Senaryolar

  1. [Üye]: Üye web sayfasına tıklar. Kaydı var ise sisteme giriş yapar yoksa üye ol kısmından üye olabilmek için başvuru yapar ve bu başvurusu admin ve paydaşları tarafından değerlendirilir. Söz sahibi kişilerin yarısından fazlasının onayı olursa başvuru yapan kişi artık üye olmuş olur mekana güvenli giriş yababilmesi için kart numarası verilir.

  2. Üye kişisel bilgilerini değiştirebilir, birilerine referans olabilir.

  3. [Paydaş]: Adminin belirlediği kişilerdir. Normal üyeler gibi üye girişinden giriş yapar. Tek farkı oy kullanabilme yetkisidir ve bunun için kendi sayfasında ek olarak üye olmak için başvuranları onaylayacağı ya da reddedeceği alanlarda işlem yapar.

  4. [Admın]: Sistemde her işleme yetkisi olan tek kişidir. Normal üyenin özelllikleri adminde de bulunur. Oy kullanır ve paydaşlarını seçer. Üyelerin durumlarını aktif-pasif olarak değiştirebilir.

Kullanılacak Teknolojiler

  • Web framworkü olan Ruby on Rails
  • Database için postgresql
  • Deployment için heroku
  • Bootstrap

:octocat: Contributors

About

🚀 DeveloverLab, Türkiye'deki yazılımcıların bir arada çalışabilmesi için oluşturulmuş kuluçka merkezinin tanıtım sayfasıdır LYK2018

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •