/EmployeesAccounting

Application for recognition of employees by face and eyes

Primary LanguageC#

Employees Accounting

Introduction

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.

Technologies Used

  • .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.

ATTENTION! The application is under construction.

UI layout