Inventory and RMA tracker built with ASP.NET Core MVC, Entity Framework Core, and SQLite.
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.
- 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.
| Layer | Tech |
|---|---|
| Web app | ASP.NET Core MVC, Razor views |
| Data | Entity Framework Core, SQLite |
| UI | Bootstrap |
| Runtime | .NET 8 |
git clone https://github.com/sonnymay/product-tracking-system.git
cd product-tracking-system
dotnet restore
dotnet ef database update
dotnet runThe app starts on the URL printed by dotnet run, usually http://localhost:5000 or https://localhost:5001.
dotnet build --configuration ReleaseMIT