/hackathon

Primary LanguageC#MIT LicenseMIT

Klasik E-Ticaret sistemini Modern E-Ticaret sistemelere entegrasyonu.

Blockchain sisteminin somut ürünlere entegre edilmesi.

Gerçek dünyada ki ürünlerin nft ve metaverse sisteminde blockchain ile takibi, satışı, escrow sistemi, kullanıcı, satıcı güvenliği ve memnuniyetinin klasik e-ticaret sistemlerine entegrasyonu.

Blockchain sisteminin somut ürünlere entegre edilmesi. Eski e-ticaret sistemlerinin metaverse ve yeni e-ticaret sistemleri ile etragsyonudur.

Bu entegrasyonun çözümleri şunlardır.

  • Ödeme
  • Exchange
  • Onay
  • Kargo
  • İade
  • Kullanıcı
  • Escrow
  • Data

Sql

Klasik e-ticaret modellemesi için bu mssql veri tabanını kullanmalısınız. MSSQL Microsoft SQL Server Management Studio 'da bir new query yeni sorgu ile database örneğini oluşturuyoruz. Bu striptin path'i repoda https://github.com/enesozmert/hackathon/blob/main/DatabaseScript/script.txt şu şekildedir.

Nasıl Kullanılır (Angular)

  • İlk önce node.js'e sahip olmamız gerekiyor. Bunun için node.js web sitesinden indiriyoruz.
  • Angular cli bilgisayarımıza global olarak kurduktan sonra projemini clone'luyoruz.
  • Daha sonra angular projelerinin kütüphanelerini install etmeniz gerekiyor bunun için (#npm install) komudunu kullanıyoruz.
  • ng serve --open ile projemizi derleyip servis etmek için bu komudu kullanıyoruz.
  • Projemiz default olarak 4200 portunda çalışmaya başlıyoruz.
  • (Bu adıma dikkat edilmeli backEnd'in sahip olabileceği tek Origins 4200 portu olarak belirlenmiştir.)

*1 => Dillinger requires Node.js

  node js download *1
  npm install -g @angular/cli
  npm install
  ng serve --open / ng s --o
  visit web page http://localhost:4200/

Angular projesi github repomuzda şu konumdadır. = > https://github.com/enesozmert/hackathon/tree/main/FrontEnd/OpenchainUI

Nasıl Kullanılır (C# BackEnd-WebApi)

  • C# geliştirmek için microsoft toollarına sahip olmamız gerekmektedir.
  • Projemizi Visual Studio da açtıktan sonra Başlangıç projemiz olarak web api seçiyoruz.
  • Run buttonundan projemizi başlatıyoruz.
  select (set as startup project)
  run

BackEnd projesi github repomuzda şu konumdadır. = > https://github.com/enesozmert/hackathon/tree/main/Backend/MyFinalProje-master

Mobility (Web Js)

  • Ürünü satın almak için kullanılan qr code jwt token mantığı simile edilir.
  • Web sitesinde yayınladın. wisit => http://nifweb.com/openchain/
  select (set as startup project)
  run

BackEnd projesi github repomuzda şu konumdadır. = > https://github.com/enesozmert/hackathon/tree/main/Mobility

alt text alt text alt text alt text alt text alt text

License

MIT