MySales MVC is a full-stack ASP.NET Core 8.0 MVC application built with Entity Framework Core and Identity authentication. It connects to a MySQL database and provides core business modules such as Customer and Item management with complete Create, Read, Update, and Delete (CRUD) functionality.
The project follows the Model–View–Controller (MVC) architecture and includes:
--> Secure user sign-up, sign-in, and logout using ASP.NET Core Identity.
--> Clean, Bootstrap-based UI with validation and responsive views.
--> Integrated Dashboard showing summarized metrics.
--> Configurable MySQL connection (via Pomelo provider) and EF Core migrations.
It serves as a foundation for small and medium enterprise (SME) sales or inventory systems, and can be extended with new modules like invoices, stock management, and reports.