ShopConnect is the backend of an academic integration project developed in a team of two. I was responsible for the backend implementation.
The goal of the assignment was to design and implement a functional web application. This repository contains the complete backend API.
The project is published for demonstration and portfolio purposes.
- C#
- ASP.NET Core Web API
- Entity Framework Core
- MSTest
- GitHub Actions (CI)
The backend is implemented as a RESTful API using ASP.NET Core.
Key aspects of the implementation:
- Layered architecture (Controllers / Services / Data access)
- Dependency Injection
- Entity Framework Core with code-first approach
- Database migrations
- Unit testing with MSTest
- Continuous Integration pipeline using GitHub Actions
The project focuses on backend structure, maintainability, and testability.
This project is considered complete within the scope of the academic assignment.
It is not actively maintained and is provided as-is for demonstration purposes.
I intend, however, to develop a frontend using Blazor.
This project is licensed under the GPL.