I am a full-stack software engineer with experience in AngularJS, JavaScript, .NET, HTML5, and Microsoft SQL Server. Here is how I think we can approach this:
Develop Angular screens and .NET Core API services for CRUD operations on each catalog (cash registers, categories, units of measure, product variants). Implement avatar change functionality with a modal displaying options and updating the user's avatar upon selection. Integrate KPI charts for sales metrics (last 7 days, by payment method, credit receivables, sales by category, target sales) within the home component.
From your requirements, I can see you need a Point of Sales system with modules for managing cash registers, categories, units of measure, and product variants, each tied to user-specific operations and timestamps.
I have a few things to clear up:
1. Could you provide details on the existing project structure and any specific integration requirements with Azure SQL and Entity Framework?
2. Are there specific UI/UX guidelines or design preferences for implementing the user avatar change functionality?
3. Do you have any preferences regarding the KPI charts and their integration within the existing home component?
Let's initiate the chat and discuss the project requirements further!