Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗃️ Inventory Management System (IMS)

An Inventory Management System built with ASP.NET MVC and Web API, providing a robust API backend and an intuitive admin dashboard for managing products, orders, and categories.


🚀 Overview

IMS is a complete inventory management solution designed to simplify product tracking and order processing.
It consists of two main components:

  • API – Handles authentication, password reset, CRUD operations for products, orders, and categories, and invoice generation.
  • Admin Dashboard – A user-friendly interface for administrators to manage the system efficiently.

✨ Features

  • Authentication & Security

    • Secure login & registration
    • Password reset via AccountController endpoints
  • Order Management

    • Create, update, delete orders
    • Generate invoices for each order
  • Product Management

    • Add, update, delete products
    • Manage product categories
  • Category Management

    • Organize products into categories
    • Edit or remove categories easily
  • Data Access via API

    • Retrieve orders, products, and categories
    • API endpoints for all CRUD operations

🛠️ Tech Stack

  • Backend: ASP.NET Web API, ASP.NET MVC
  • Frontend: HTML, CSS, JavaScript
  • Email Service: Resend (for password reset and email notifications)
  • PDF Generation: QuestPDF – for invoice creation in PDF format
  • Architecture: RESTful API with separate admin dashboard
  • Other: Invoice generation system for orders

📂 Project Structure

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages