GitHunt
CA

cau777/InventoryWebApplication

An expandable inventory management system built with ASP.Net Core. It allows users to create and sell products and generates reports based on sales time, seller, and payment method.

InventoryWebApplication

An expandable inventory management system built with ASP.Net Core. It allows users to create and sell products and generates reports based on sales time, seller, and payment method.

Features

  • Interface made with Razor Pages, HTML, CSS and JS
  • Pages to add, delete, and edit users, payment methods, and products.
  • Login and logout
  • Cookie authentication
  • Roles: Hr Manager, Stock Manager, and Seller
  • SQLite database integrated with Entity Framework
  • Option to export tables to CSV and JSON
  • Option to import data from CSV and JSON files
  • Storage sales' information: seller, time, price, profit, discount, payment method, and products
  • Reports based on sales time, seller, and payment method
  • Sales menu:
    • Adding a product by id or searching by the name
    • Ability to give discount: flat and percentage
  • Logging of every request

Home

Reports

Sales Menu

Default user:
  • Name: debug
  • Password: debug

Languages

C#57.1%HTML39.5%CSS2.3%JavaScript1.1%

Contributors

MIT License
Created July 24, 2021
Updated February 18, 2025