An open API service indexing awesome lists of open source software.

https://github.com/huzaifa-190/pharmaco_inventory

๐Ÿ’Š A full-featured Pharmacy Inventory Management Dashboard built with ASP.NET Core MVC, Razor Pages, and EF Core โ€” includes admin panel, product/supplier/order CRUD, and analytics with beautiful graphs.
https://github.com/huzaifa-190/pharmaco_inventory

admin-panel aspnet-core csharp dashboard entity-framework-core inventory-management-system mvc pharmacy-application razor-pages sql-server

Last synced: about 1 month ago
JSON representation

๐Ÿ’Š A full-featured Pharmacy Inventory Management Dashboard built with ASP.NET Core MVC, Razor Pages, and EF Core โ€” includes admin panel, product/supplier/order CRUD, and analytics with beautiful graphs.

Awesome Lists containing this project

README

          

# ๐Ÿ’Š Pharmacy Inventory Management Dashboard โ€” ASP.NET Core MVC App

> A full-featured **Pharmacy Inventory Management System** built with **ASP.NET Core MVC** and **Razor Pages**, featuring real-time analytics, clean UI, and complete admin control over inventory, suppliers, and orders.

---

## ๐Ÿ“Œ Features

- ๐Ÿ“ฆ Full **Product Management** (Create, Read, Update, Delete)
- ๐Ÿšš **Supplier Management** with contact details and history
- ๐Ÿงพ **Order Management** including order details & history
- ๐Ÿ“Š **Analytics Dashboard** with interactive graphs and charts
- ๐Ÿ” Secure configuration using environment variables
- ๐ŸŽฏ Developed with clean architecture and scalable code

---

## ๐Ÿ“ท Few Screenshots

| Dashboard | Analytics | Product Management |
|----------|-----------|--------------------|
| ![Dashboard](screenshots/dashboard.png) | ![Analytics](screenshots/analytics.png) | ![Products](screenshots/products.png) |

---

## ๐Ÿš€ Getting Started

### โœ… Prerequisites

- [.NET 6+ SDK](https://dotnet.microsoft.com/download)
- [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads)
- [Visual Studio 2022+](https://visualstudio.microsoft.com/)
- Git

---

### ๐Ÿ”ง How to Run Locally

1. **Clone the repository:**

```bash
git clone https://github.com/huzaifa-190/Pharmaco_Inventory
cd Pharmaco_Inventory/Inventory_Management_Dashboard/

2. **Create .env file inside the project folder and update this content:**

````bash
LOCAL_SQL_CONNECTION_STRING = Server=;Database=inventoryDB;Trusted_Connection=True;TrustServerCertificate=True

3. **Apply database migrations (if not already applied):**

````bash
dotnet ef database update

4. **Run the application:**

````bash
dotnet run

5. **Visit the app in your browser:**

````bash
https://localhost:7185

---

## ๐Ÿง  Technologies Used

- **ASP.NET Core MVC** with Razor Pages
- **Entity Framework Core**
- **SQL Server**
- **Chart.js** for visual analytics
- **Tailwind CSS** for UI
- **Visual Studio**
- **C#**

---

## ๐Ÿ‘ค Author

**Huzaifa Basharat**
[LinkedIn](https://www.linkedin.com/in/huzaifa-basharat-941a01283/) โ€ข [GitHub](https://github.com/huzaifa-190) โ€ข [Portfolio](https://huzaifa-basharat.vercel.app/)

---