A modern, scalable inventory tracking and management application built with .NET 8.
This system helps businesses track stock levels, manage suppliers, process orders, and generate reports. It is designed from scratch using clean architecture principles, ensuring maintainability and testability.
(Reference: Based on requirements outlined in Inventory Management System.pdf)
- Real-time stock tracking & alerts
- Supplier & product management
- Role-based access control
- RESTful API with Swagger documentation
- [Add more features from your PDF]
- Backend: .NET 8 (ASP.NET Core Web API)
- Database: [SQL Server / PostgreSQL / SQLite]
- ORM: Entity Framework Core 8
- Authentication: [JWT / Identity / External Provider]
- Testing: xUnit / NUnit, Moq
- CI/CD: GitHub Actions
- Other: AutoMapper, FluentValidation, Serilog
- .NET 8 SDK
- [Database server]
- Git
# 1. Clone the repository
git clone https://github.com/[your-username]/[repo-name].git
cd [repo-name]
# 2. Restore dependencies
dotnet restore
# 3. Apply EF Core migrations
dotnet ef database update
# 4. Run the application
dotnet run --project src/[YourProject.WebApi]/[YourProject.WebApi].csproj