Skip to content

SenRecep/GeneralStockMarketSystem

Repository files navigation

General Stock Market

Borsa Simülasyonu

Build Status

General Stock Market, basit borsa işlemlerinin simüle edilebildiği bir yazılım projesidir.

  • Emirlerin girilmesi.
  • Fiyat belirlenmesi.
  • Ürün ve para giriş isteği yapılması.

Özellikler

  • Kullanıcı validasyonu.
  • Rol sistemi ve yetkilendirme.
  • Tamamen asenkron çalışma yapısı.
  • SOLID prensiplerine uygun geliştirme.
  • Repository ve Unit of Work desenlerinin uygulanması.
  • Code First Database tasarımı.
  • Web Api(.Net 5) sistemi içerisinde katmanlı mimari kullanımı.
  • Swagger Dokümantasyonu.
  • Identity Server(.Net Core 3.1) kullanımıyla kapsamlı kullanıcı ve token yönetimi.
  • Blazor(.Net 5) ile single page modern reactive uygulama geliştirme.
  • Entity Framework Core 5.

Teknolojiler

General Stock Market performanslı çalışabilmek için bazı açık kaynaklı teknolojileri kullanır.

Kullanım

Başlamak için öncelikle sisteme üye olmak gerekiyor. Üye olunduktan sonra kullanıcımız henüz doğrulanmamış olarak sisteme giriş yapıyor.

Doğrulanmamış kullanıcılar sadece market fiyatlarını görüntüleyebiliyor. İşlem yapmak için hesap sayfasından gerekli bilgileri doldurmuş olmak gerekiyor. Kullanıcımız doğrulandığında artık istek, emir ve borsa işlemlerine erişim sağlayabiliyor.

Herhangi bir borsa işlemi gerçekleştirmek için önce sisteme kullanıcının varlıklarını istek olarak girmesi gerekiyor(Örn. İtibari para, ürün veya yeni ürün tipi). İstekleri yöneticiler tarafından kabul edilen kullanıcıların varlıkları cüzdanlarına tanımlanıyor.

Bu aşamadan sonra alım ve satım işlemleri sorunsuzca gerçekleştirilebiliyor.

Son olarak kullanıcı sistemde olmayan bir varlığı girmek için yeni ürün tipi isteği oluşturarak bu ürünü sisteme yönetici izni dahilinde ekleyebiliyor.

Lisans

MIT

Herkes için özgür yazılım.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published