GithubHelp home page GithubHelp logo

nuriu / ahval Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 5.29 MB

:orange_book:

License: MIT License

HTML 25.30% TypeScript 38.42% JavaScript 0.90% CSS 1.16% C# 34.22%
angular bitbucket developer-tools github gitlab rails reddit trello typescript

ahval's Introduction

Hi there 👋, I'm Nuri.

  • 🔥 I'm currently working as a backend software engineer that empowering 6+ apps at Kompanion.
  • 🔭 I’ve worked on global projects at adesso and previously telematics and diagnostics products at Linkas Technology.
  • 📫 How to reach me: [email protected]

nuriu

 nuriu

ahval's People

Contributors

kadirsefaunal avatar nuriu avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ahval's Issues

Profil sisteminin geliştirilmesi.

  • Kullanıcı giriş formuna kontrollerin eklenmesi.

  • Kullanıcı kayıt formuna kontrollerin eklenmesi.

  • Kullanıcı kaydı için veritabanından gerekli kontrolün yapılması.

  • Baz profil sayfasının tasarlanması.

  • Baz profil sayfasında kullanıcı bilgilerinin gösterilebilmesi için gerekli işlemlerin geliştirilmesi.

  • Baz profil sayfasında kullanıcı bilgilerinin değiştirilebilmesi için gerekli altyapısal işlevselliğin geliştirilmesi.

  • Kullanıcı parolasının hash şeklinde saklanmasının sağlanması.

  • Kullanıcı kayıt ve son giriş zamanlarının kaydedilmesi.

Tüm projeye hata kontrollerinin eklenmesi.

Veri çekme ve veri gönderme işlemlerinin yapıldığı alanlar başta olmak üzere proje genelinde gerekli görülen yerlere basit hata kontrol mekanizmalarının eklenmesi uygulamanın kararlılığını arttırmak için faydalı olacaktır.

Son olayların açılıştaki alanda listelenmesi.

Uygulamanın açılış ekranında ilgili sistemdeki son önemli olayların gösterilmesi işlemi, hem karşılaşılan boşluğu iyi değerlendirme hem de uzak kalınan zamanda gerçekleşen olaylar hakkındaki açığı kapatmak adına gereklilik arz etmektedir.

Aynı gün eklenen etiketlerin tek satırda gösterilmesi.

İş olaylarında eklenen / kaldırılan her etiket ayrı satırda, ayrı bir olarak gösterilmekte dolayısıyla gereksiz tekrara sebep olmakta. Bunun yerine aynı gün eklenen etiketlerin aynı satırda art arda gösterilmesi kullanıcıya daha iyi bir tecrübe sağlayacaktır.

Trello panolarının gösterilmesi.

Trelloyu kullanmayı seçen kullanıcıya ait panoların uygun görünüm ile birlikte kullanıcıya gösterilmesi.

  • Yıldızlı panolar

  • Kişisel panolar

  • Organizasyon panoları

Yerelleştirme altyapısının kurulması.

İlk sürümde yerelleştirme altyapısının kurulmuş olması sonraki aşamalarda çoklu dil desteği üzerine yapılacak çalışmalara zemin ve kolaylık sağlayacaktır.

İşe ait olayların yeniden gösterilmesi.

Tıklanılan olaya ait işlerin modal şeklinde gösterilmesi ana arayüz üzerindeki yoğunluğu azaltacak ve kullanıcının işe odaklanmasına fayda sağlayacaktır.

GitHub akışının listelenmesi.

  • Apiden token alımının geliştirilmesi.
  • Akış için arayüz tasarımının oluşturulması.
  • Arayüz üzerinde akışın gösterilmesi.

İş sayfasının tasarlanması.

  • İş açıklamasının gösterildiği alanın geliştirilmesi.
  • İş hakkında detayların gösterildiği alanın geliştirilmesi.
  • Yorumların gösterildiği alanın geliştirilmesi.
  • Olayların gösterildiği alanın geliştirilmesi.

Profil sayfasının tasarlanması.

GitHub modülünde GitHub kullanıcısı profil sayfasının tasarlanması.

  • Bilgi alanının eklenmesi.
  • Organizasyonlar alanının eklenmesi.
  • Projeler alanının eklenmesi.
  • Takip edenler ve takip ettikleri alanlarının eklenmesi.

Sekme sistemi geliştirilecek.

Filtrenin olduğu yerde ilgili projeye yönelik sekme sisteminin oluşturulması proje ile ilgili daha çok bilginin sunulmasını sağlayacaktır.

Verilerin olay / sayfa tabanlı çekilmesi veya güncellenmesi.

Uygulamanın çalıştığı sürece içerisinde son yapılan ve/veya kullanıcıdan bağımsız olan değişiklikleri kullanıcıya yansıtabilmesi için, çekilmiş verilerin, göz atılan proje/iş değiştikçe tekrardan çekilip güncellenmesi gerçek zamanlılık adına daha faydalı olacaktır.

Altyapının node-github üzerine taşınması.

Mevcut istemci kütüphanesi ileride gerekliliği görülebilecek özellikler için destek sağlamakta yetersiz kalabilir. Dolayısı ile node-github istemci kütüphanesine geçiş yapılmalı.

Bu iş başlığı aşama aşama geliştirilecek yeni mimarinin durumunu takip için kullanılacak.

  • Kullanıcı bilgileri
  • Proje bilgileri
  • İş bilgileri

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.