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

https://github.com/frau-azadeh/salesdashboard

A clean and modern role-based admin panel built with ASP.NET MVC, TailwindCSS, and RESTful APIs. Designed for internal teams such as Sales, Marketing, Purchasing, and Accounting to manage company operations efficiently.
https://github.com/frau-azadeh/salesdashboard

api asp-net-core chartjs csharp javascript tailwindcss

Last synced: 2 months ago
JSON representation

A clean and modern role-based admin panel built with ASP.NET MVC, TailwindCSS, and RESTful APIs. Designed for internal teams such as Sales, Marketing, Purchasing, and Accounting to manage company operations efficiently.

Awesome Lists containing this project

README

          

# πŸ“Š Sales Dashboard Admin Panel

A clean and modern role-based admin panel built with **ASP.NET MVC**, **TailwindCSS**, and **RESTful APIs**.
Designed for internal teams such as Sales, Marketing, Purchasing, and Accounting to manage company operations efficiently.

---

## πŸš€ Features

- πŸ” Login system with role-based access

- πŸ§‘β€πŸ’Ό Admin sees all pages; users see their own modules

- πŸ“¦ Products module with API-based data handling

- πŸ“Š Dashboard ready for chart integrations (sales, orders, returns)

- πŸ“ CRM functionality for marketing leads (coming soon)

- 🧾 Invoice and order management system (planned)

- πŸ’¬ Real-time notification support (planned)

---

## βš™οΈ Tech Stack

- πŸ’» ASP.NET Core MVC

- 🎨 Tailwind CSS

- πŸ›  RESTful API (custom controller-based)

- 🧠 Session-based authentication

- πŸ“Š (Upcoming) Chart.js or ApexCharts for data visualization

---

## πŸ› οΈ Getting Started

1. **Clone the repository**

git clone https://github.com/frau-azadeh/salesdashboard.git

2. Open in Visual Studio

Run the project (with IIS Express or Kestrel)

Login with sample users:

admin / admin1234

sales / sales1234

marketing / marketing1234

account / account1234

purches / purches1234

## Project Structure

```
SalesDashboard/
β”œβ”€β”€ Controllers/
β”‚ β”œβ”€β”€ AccountController.cs
β”‚ β”œβ”€β”€ DashboardController.cs
β”‚ └── Api/
β”‚ └── ProductsController.cs
β”œβ”€β”€ Models/
β”‚ └── Product.cs
β”œβ”€β”€ Views/
β”‚ β”œβ”€β”€ Account/Login.cshtml
β”‚ β”œβ”€β”€ Dashboard/Index.cshtml
β”‚ └── Products/Index.cshtml
β”œβ”€β”€ wwwroot/
β”‚ └── css/output.css
β”œβ”€β”€ Program.cs
└── README.md

```

## πŸ“Œ Milestones

βœ… Phase 1: Basic Login with Role Support

βœ… Phase 2: Product Module via REST API

⏳ Phase 3: Orders, Invoices, and CRM

⏳ Phase 4: Charts & Realtime Notifications

## 🧠 License

This project is under active development. Feel free to fork or contribute.

## 🌻Developed by

Azadeh Sharifi Soltani