Skip to content

Repository files navigation

Product Tracking System

.NET CI License: MIT

Inventory and RMA tracker built with ASP.NET Core MVC, Entity Framework Core, and SQLite.

Why this exists

Support teams often track products, serial numbers, RMAs, and request history in separate spreadsheets. This app keeps those records in one searchable MVC web app with date filters and CSV export.

What this code shows

  • ASP.NET Core MVC structure with controllers, Razor views, and model validation.
  • Entity Framework Core migrations against a local SQLite database.
  • Inventory and RMA records with serial number, requester, category, date, and record type.
  • Search, category filtering, date filtering, newest/oldest sorting, and CSV export.

Stack

Layer Tech
Web app ASP.NET Core MVC, Razor views
Data Entity Framework Core, SQLite
UI Bootstrap
Runtime .NET 8

Local development

git clone https://github.com/sonnymay/product-tracking-system.git
cd product-tracking-system
dotnet restore
dotnet ef database update
dotnet run

The app starts on the URL printed by dotnet run, usually http://localhost:5000 or https://localhost:5001.

Quality check

dotnet build --configuration Release

License

MIT

About

Inventory and RMA tracking web app built with ASP.NET Core MVC, Entity Framework Core, and SQLite.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages