Skip to content

Netris89/ShopConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShopConnect

Overview

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.

Technical Stack

C#.NetGitHub Actions

  • C#
  • ASP.NET Core Web API
  • Entity Framework Core
  • MSTest
  • GitHub Actions (CI)

Architecture & Implementation

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.

Project Status

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.

License

This project is licensed under the GPL.

About

Backend of a school project.

Resources

License

Stars

Watchers

Forks

Contributors

Languages