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.
- Host: GitHub
- URL: https://github.com/frau-azadeh/salesdashboard
- Owner: frau-azadeh
- License: mit
- Created: 2025-07-11T18:40:43.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-07-13T15:20:00.000Z (12 months ago)
- Last Synced: 2025-07-13T15:21:30.327Z (12 months ago)
- Topics: api, asp-net-core, chartjs, csharp, javascript, tailwindcss
- Language: CSS
- Homepage:
- Size: 886 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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