Red Inventory Management
Red Inventory Management is a desktop application built with C and WPF following the MVVM architectural pattern. It utilizes Microsoft SQL Server LocalDB for data storage and Entity Framework for data access, ensuring a robust and scalable database backend. The software is designed to streamline inventory tracking, partner management, and transaction logging for small to medium businesses. Key features include secure user authentication with salted SHA-256 password hashing, real-time notifications for user alerts, and comprehensive logging via log4net for diagnostic purposes. Users can manage core data entities such as products, partners, and transaction records through intuitive add, edit, and delete interfaces. The system provides detailed inventory lists showing current stock levels along with a complete history of transactions affecting each product. It also tracks financial dealings with partners, offering visibility into incoming and outgoing monetary flows. On first launch, the application guides users