A full-stack Point of Sale (POS) system designed to streamline sales operations for retail businesses.
The system allows users to manage products, process sales transactions, and track inventory efficiently. It includes a secure authentication system with role-based access control (Admin & Cashier), ensuring that each user has access only to permitted features.
Key functionalities include:
* Product and category management
* Sales and order processing
* Invoice generation
* Inventory tracking
* Dashboard for monitoring sales
The backend was developed using ASP.NET Core Web API with a clean architecture approach, applying Repository Pattern and Unit of Work to ensure scalability and maintainability. The database was designed using SQL Server with Entity Framework (Code First).
This project reflects strong backend development skills and the ability to build real-world business systems.