Logo
Fab.Magalhães

Software Engineer

.NET Computer Shop Inventory System: Developing a Web Application with C# and Entity Framework for Computer Components

June 4, 2025Web Development, Course, Project, Learning, Object-Oriented Programming
MacBook Mockup Background
https://mackgame4-portfolio.vercel.app
Technologies

C#, .NET, Entity Framework, ASP.NET Core, Microsoft SQL Server, Blazor

Team

Fábio Magalhães, Pedro Gomes, João Machado, André Pinto, Ricardo Silva

Timeline & Status

Delivered Jun 4, 2025

Source

https://github.com/Mackgame4/UM-PCMount

Overview

This project was developed for the "Laboratórios Informática IV" course at the "Universidade do Minho" as part of a Software Engineering degree. The objective was to create a web application using C# and .NET technologies to manage a computer shop inventory of components. The system allows users to perform CRUD operations on various computer parts, ensuring efficient inventory management, tracking and building of computers.

Main Store Page
Main Store PagePNG
Store Cart/Add to Order
Store Cart/Add to OrderPNG
Custom Computer Build order
Custom Computer Build orderPNG
Admin/Financial Dashboard
Admin/Financial DashboardPNG
Buy Parts for Inventory
Buy Parts for InventoryPNG
Parts Inventory
Parts InventoryPNG
Orders to Start
Orders to StartPNG
Order to Start Requirements
Order to Start RequirementsPNG
Buy Parts Filtering
Buy Parts FilteringPNG
Order to Start After Requirements
Order to Start After RequirementsPNG
Orders Admin Notification Menu
Orders Admin Notification MenuPNG
Build Start
Build StartPNG
Build Start - Motherboard
Build Start - MotherboardPNG
Part Installation Selector
Part Installation SelectorPNG
Part Installation Completed
Part Installation CompletedPNG
Build Start - Graphics Card
Build Start - Graphics CardPNG
Part Installation Selector
Part Installation SelectorPNG
Dashboard Update after Order Completion
Dashboard Update after Order CompletionPNG