StockFlow API
Overview:
A RESTful API built with C# and .NET 8, designed to manage products and orders for a retail or distribution business. The system demonstrates backend API architecture, database integration, and the kind of system-to-system communication used in enterprise ERP environments. Products and Orders are linked through a relational database, with full CRUD operations available on both resources.
Tech Stack:
Backend: C# / .NET 8 | Framework: ASP.NET Core Web API | ORM: Entity Framework Core | Database: SQLite
Key Features:
Full CRUD operations for Products and Orders | Relational database with Orders linked to Products | Automatic order date stamping | Data persistence across restarts | Swagger UI for API documentation and testing | Entity Framework Core migrations for database management