Czytnik

Czytnik

UkończonyAplikacja webowa2023-03 – 2023-06Zespół: 4 os.

Modularna księgarnia online z naciskiem na dostępność, wydajność i progresywne ulepszenia.

C#ASP.NETEF CoreRazorPostgreSQLMS SQL

Opis projektu

Czytnik został stworzony jako część grupowego projektu uczelnianego w Wyższej Szkole Ekonomii i Informatyki w Krakowie. Aplikacja funkcjonuje jako kompletna księgarnia internetowa z zarządzaniem użytkownikami, przeglądaniem katalogu i obsługą zamówień.

Moje obowiązki

W zespole moim głównym zadaniem było projektowanie i eksponowanie kontrolerów obsługujących dane. Stworzyłem warstwę API łączącą interfejs frontendowy z bazą danych, zapewniając efektywne pobieranie i manipulację danymi.

Ewolucja techniczna

Aplikacja została zbudowana przy użyciu ASP.NET Core z Razor Pages na frontendzie. Pierwotnie projekt używał MS SQL Server jako bazy danych, ale później został zmigrowany do PostgreSQL, aby poprawić elastyczność wdrożenia i zmniejszyć koszty licencji.

Kluczowe funkcje

  • Uwierzytelnianie i autoryzacja użytkowników
  • Katalog książek z wyszukiwaniem i filtrowaniem
  • Funkcjonalność koszyka zakupowego
  • System zarządzania zamówieniami
  • Panel administracyjny do zarządzania magazynem
Czytnik — Księgarnia online na .NET 5 | Jakub Stapiński - Portfolio