Ανάπτυξη πλατφόρμας ηλεκτρονικού εμπορίου με αθλητικά προϊόντα του NBA με τη χρήση του ASP.NET Core MVC και του Entity Framework Core. TheBuzzerBeater
Development of an e-Commerce platform for NBA sports products using ASP.NET Core MVC and Entity Framework Core. TheBuzzerBeater

View/ Open
Keywords
ASP.NET Core MVC ; Entity Framework Core ; Model-View-Controller (MVC) pattern ; Repository pattern ; Unit of work pattern ; Visual Studio 2022 ; Microsoft SQL Server ; ASP.NET Identity & Razor pages ; LINQ ; Bootstrap ; N-tier ArchitectureAbstract
The present Master's Thesis is the result of extensive research and effort conducted within the framework of the Master's Program in "Computer Science" at the University of Piraeus, aiming to obtain the Master's Degree. The central theme was the creation of a dynamic e-commerce platform, focusing on providing a seamless and enjoyable online shopping experience, primarily for sports products from the magical world of the NBA.
Initially, the objectives of the work are defined, and the problem to be solved is analyzed in detail, along with the users' requirements, both functional and non-functional.
Subsequently, a detailed overview of the technology used for both the frontend and backend of the project is provided, with emphasis on ASP.NET Core, MVC (Model-View-Controller) pattern, and Entity Framework Core, between others. Afterwards, the architecture of the system is analyzed, focusing on the structure of the main project of the web application, the individual components, auxiliary classes and settings, data access logic, dependencies, folder structure, and configuration files.
Finally, the thesis includes a user manual that provides a concise overview of the program and operational scenarios, followed by reflections on the project's results and potential future expansions.