Employees Accounting is a client-server application designed for employee accounting utilizing face detection technology. The application is currently under construction and aims to provide a comprehensive solution for managing employee records with a focus on security through face detection.
- .NET 6: The application is built on the latest version of the .NET framework.
- WPF (MVVM): The user interface is developed using Windows Presentation Foundation with the Model-View-ViewModel architectural pattern.
- REST: Communication between the client and server is based on RESTful principles.
- Entity Framework 6 (EF6): ORM (Object-Relational Mapping) is used for database operations.
- MSSQL: Microsoft SQL Server is employed as the database management system.
- NLog: Logging is implemented using the NLog library for effective debugging and error tracking.
- WEB API: A Web API is utilized to facilitate communication between different components of the application.
- EMGU CV 4x: Image processing and face detection capabilities are powered by the EMGU CV library (version 4.x).
- Autofac: Dependency injection is managed through the Autofac container.