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

StockFlow API - Swagger UI