Mikheil Chkhvirkiaმიხეილ ჩხვირკია

04 · · მუშაობს

Garmin საქართველო

Garmin Georgia

Garmin-ის ქართული მაღაზია: კალათა, გადახდები, მოწყობილობების სინქრონიზაცია.

საიტი

ისტორია

garmingeorgia.ge Garmin-ის ონლაინ მაღაზიაა საქართველოსთვის. მე ვავითარებ და ვუვლი მის ბექენდს ASP.NET Core-ზე, C#-სა და SQL Server-ზე: REST API-ები ფრონტენდსა და ბექენდს შორის, პროდუქტებისა და მომხმარებლების მონაცემები, კალათის, გადახდებისა და შეკვეთების დამუშავების ნაკადი, OAuth და JWT ავთენტიფიკაციისთვის, წარმადობაზე მუშაობა, რომ მაღაზია სწრაფი დარჩეს, და ინტეგრაცია, რომელიც Garmin-ის მოწყობილობების მონაცემებს მომხმარებლის ანგარიშებთან ასინქრონებს. ქვემოთ Entity Framework, Redis და Azure-ია.

კალათა, გადახდები, შეკვეთები და მოწყობილობების სინქრონიზაცია პროდაქშენში, გლობალური ბრენდის ადგილობრივი მაღაზიისთვის.

ჩემი როლი

ბექენდი: REST API-ები, შეკვეთების დამუშავება, გადახდები, ავთენტიფიკაცია, Garmin მოწყობილობების ინტეგრაცია.

ვისთან ერთად

მაღაზიის ფრონტენდის გუნდი.

სტეკი

ASP.NET Core · Entity Framework · SQL Server · Redis · Azure

სისტემის სქემა
StorefrontASP.NET CoreSQL ServerRedisPaymentsGarmin devices
როგორ ავაწყვე
  1. კალათა, გადახდა და შეკვეთის პაიპლაინი OAuth-ითა და JWT-ით.
  2. პროდუქტებისა და მომხმარებლების მონაცემები SQL Server-ში, ცხელი გზები Redis-ში.
  3. Garmin მოწყობილობების მონაცემების სინქრონიზაცია ანგარიშებთან.